我有一个用actionscript 2.0编写的flash应用程序,它显示了矢量架构地图,并且可以在常见的Web浏览器上完美运行。与网页上的用户事件调用的javascript函数有很多交互,例如缩放到某个x,y点。此事件通常通过鼠标滚轮完成。
现在我必须确保这个东西适用于平板电脑,特别是Galaxy Tab。我必须要解决的第一件事是,显然没有鼠标滚轮,用户自然会尝试捏缩放Flash应用程序,结果是缩放整个网络浏览器。
我需要的是收听多点触控手势,并在调用捏拉缩放事件时,禁用默认缩放事件并调用javascript / flash函数,该函数允许我的Flash应用程序仅缩放需要缩放的对象:简而言之,浏览器保持静止,只有一部分闪光灯放大或缩小。
考虑到我对Android完全不熟悉并且我已经有了工作的javascript函数来调用flash对象函数以进行缩放,所以我只需要将它们连接到一些安卓程序,告诉我用户何时尝试捏缩放当他试图缩小缩小时(可能还有x,y缩放点)。
非常感谢你的帮助! 马克斯(意大利)
答案 0 :(得分:0)
据我所知,将JavaScript调用从android传递到flash是一项非常艰巨的任务。
不是因为android(按照本教程http://code.google.com/p/openmobster/wiki/JavascriptBridge将JavaScript调用传递给网页),而是因为本地内容的闪存证券。
在本地计算机上出现这个问题并不是太多,但是android上的flashplayer非常错误。
我认为最好是尽可能找到其他解决方案......