【问题标题】:dipatchevent() isn't working in IOSdipatchevent() 在 IOS 中不起作用
【发布时间】:2015-06-16 09:46:45
【问题描述】:

我最近使用 createjs 开发了一个 html5 游戏,目前处于测试阶段。该游戏似乎在除 iPhone 之外的所有设备上都能正常运行。 经过仔细分析,我得出一个结论,即我在代码中使用的 dispatchevent() 来运行我使用 dispatchevent() 调度的 createjs 内置 rollover() 函数在 IOS 中不起作用.除此之外,游戏似乎在 ios 中执行所有其他任务都很好。但由于这是主要功能,我有点卡住了。以下是我使用 dispatchevent() 的代码片段:

                              o.dispatchEvent("rollover");

在这方面有什么建议吗?

【问题讨论】:

  • o 对象是否是“平铺”,它具有“翻转”的活动侦听器?
  • @Lanny 是的。
  • @Lanny mate 这个问题我仍然无法解决,请您看看或指出正确的方向。谢谢
  • “翻转”在 iOS 中是如何工作的?移动设备没有这类事件。
  • @Lanny 基本上我已经为触摸设备编写了一个 touch-rollOver 功能,这不是 createjs 的内置功能。此功能适用于所有触摸设备、android、ipad 等,但它不适用于任何版本的苹果 iPhone。这一行 o.dispatchEvent("rollover") 在每个设备上都可以很好地调度 iPhone。

标签: ios iphone html mobile-safari createjs


【解决方案1】:

您需要单独为 iphone 调度事件。 所以派出2个ee

【讨论】:

  • 对不起,您能详细说明一下吗?
猜你喜欢
  • 2013-02-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-04
  • 2011-06-14
  • 2017-02-08
相关资源
最近更新 更多