【发布时间】:2011-04-14 08:37:21
【问题描述】:
我有一个用 actionscript 2.0 编写的 flash 应用程序,它显示矢量建筑地图,并且可以在常见的 Web 浏览器上完美运行。网页上的用户事件调用的javascript函数有很多交互,比如缩放到某个x,y点。该事件通常通过鼠标滚轮完成。
现在我必须确保它可以在平板电脑上运行,尤其是 Galaxy Tab。我必须解决的第一件事是,显然没有鼠标滚轮,用户自然会尝试捏缩放 Flash 应用程序,结果会缩放整个 Web 浏览器。
我需要听多点触控手势,当调用捏缩放事件时,禁用默认缩放事件并调用允许我的 Flash 应用程序仅缩放需要缩放的对象的 javascript/flash 函数: 简而言之,浏览器保持静止,只有一部分 Flash 放大或缩小。
考虑到我对 Android 完全陌生,并且我已经有工作的 javascript 函数来调用 flash 对象函数以实现缩放目的,所以我只需要将它们连接到一些 android 的东西,这些东西会告诉我用户何时尝试捏缩放当他试图缩小时(也可能是缩放的 x,y 点)。
非常感谢您的帮助! 马克斯(意大利)
【问题讨论】:
-
如果您在托管页面中禁用本机浏览器缩放,是否会让您更接近您想要看到的内容? garrows.com/?p=337
标签: javascript android flash zooming pinch