【发布时间】: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