gpt4 book ai didi

javascript - Android:禁用捏合缩放并将事件传递给 Flash 内容

转载 作者:行者123 更新时间:2023-11-28 10:21:05 25 4
gpt4 key购买 nike

我有一个用 Actionscript 2.0 编写的 Flash 应用程序,它可以显示矢量建筑图,并且可以在常见的 Web 浏览器上完美运行。网页上的用户事件调用的 JavaScript 函数有很多交互,例如缩放到某个 x,y 点。此事件通常通过鼠标滚轮完成。

现在我必须确保该东西可以在平板电脑上运行,特别是 Galaxy Tab。我必须解决的第一件事是,显然没有鼠标滚轮,用户自然会尝试捏缩放 Flash 应用程序,结果会缩放整个 Web 浏览器。

我需要的是监听多点触控手势,当调用捏缩放事件时,禁用默认缩放事件并调用 javascript/flash 函数,该函数允许我的 Flash 应用程序仅缩放需要缩放的对象:简而言之,浏览器保持静止,只有部分 Flash 放大或缩小。

考虑到我对 Android 完全陌生,并且我已经有了工作 JavaScript 函数来调用 flash 对象函数来实现缩放目的,所以我只需要将它们连接到一些 Android 东西,这些东西会在用户尝试捏缩放时告诉我当他尝试捏缩小(可能还有缩放的 x,y 点)时。

非常感谢您的帮助!马克斯(意大利)

最佳答案

据我所知,将 JavaScript 调用从 android 传递到 flash 是一项非常非常困难的任务。

不是因为 android(按照本教程 http://code.google.com/p/openmobster/wiki/JavascriptBridge 将 JavaScript 调用传递到网页),而是因为本地内容的 Flash 安全性。

在本地计算机上这并不是什么大问题,但 Android 上的 Flashplayer 却有很多错误。

我认为最好的办法是尽可能寻找其他解决方案......

关于javascript - Android:禁用捏合缩放并将事件传递给 Flash 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5660570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com