真的需要专家建议,非常感谢任何帮助。
提前感谢所有人。
eCharge.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndStopAtFrame); function fl_ClickToGoToAndStopAtFrame(event:MouseEvent):void
{
gotoAndStop("eCharge");
}
答案 0 :(得分:0)
默认情况下,除了触摸事件之外,AIR运行时还会调度鼠标事件,该事件由Multitouch.mapTouchToMouse
标志调节。这样你的click
监听器就会被执行。
尽管如此,为了提高性能,建议将标记设置为false
并改为监听TouchEvent
。例如,您可以同时添加两个侦听器,一个用于桌面,另一个用于移动(但不要忘记设置Multitouch.mapTouchToMouse = false
否则您将在桌面上执行两次侦听器。
eCharge.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndStopAtFrame);
eCharge.addEventListener(TouchEvent.TAP, fl_ClickToGoToAndStopAtFrame);