【问题标题】:AIR for iOS: Mouse Clicks do not work on one frame?AIR for iOS:鼠标点击不适用于一帧?
【发布时间】: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


【解决方案1】:

对 flash.events.MouseEvent 进行第二次导入导致了冲突,导致鼠标单击无法正常工作(在此特定帧上再次调用了导入语句,因此其他帧按预期工作,但这个没有)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-03
    • 1970-01-01
    • 1970-01-01
    • 2012-12-21
    • 1970-01-01
    相关资源
    最近更新 更多