【发布时间】:2012-11-06 07:57:12
【问题描述】:
所以我现在有一个非常奇怪的错误。我正准备将我的应用程序部署到 App Store(我的 iPhone 上已经按预期运行了多个调试版本),但突然之间,鼠标单击似乎无法在单个帧上运行。
它们在 Flash CS6 Pro 的 iPhone 模拟器 (ADL) 中按预期运行。
事件在几个帧中以相同的方式设置,根本不应该有问题。自从更新程序的其他元素后,我没有更改事件侦听器或函数。
另外值得注意的是,这些按钮上的 MOUSE_DOWN 动画工作正常。
我尝试了以下方法来解决问题,但无济于事:
- 将事件侦听器直接添加到每个按钮
- 让一个事件侦听器处理每个按钮
- 将单个事件侦听器添加到舞台
- 使用 MOUSE_UP 事件而不是 MouseEvent.CLICK
非常感谢您的及时帮助,因为我希望部署此应用程序以尽快对其进行审核。另外,只是因为它让我很困惑..
提前非常感谢, 哈利。
【问题讨论】:
-
1.听 TouchEvent 怎么样? 2. 你听听全透明背景的控制吗?请发布一些代码
-
别担心,问题已经解决了。原来在我添加单独按钮的时候,Flash自动为flash.events.MouseEvent添加了import语句,而这个冲突导致MouseEvents不再起作用。
-
这很有意义。当我添加一行代码来监听鼠标 C
标签: ios actionscript-3 air