Actionscript 3 触摸事件在AS3中不起作用

Actionscript 3 触摸事件在AS3中不起作用,actionscript-3,flash,touch,Actionscript 3,Flash,Touch,我是新的动作脚本 我正在试着去接触这些事件。我实现了这个 Multitouch.inputMode=MultitouchInputMode.TOUCH_POINT; stage.addEventListener(TouchEvent.TOUCH_TAP, taphandler); function taphandler(evt:TouchEvent): void { trace("touch events"); } 在屏幕上录制时,不会触发该方法。 我使用的是CS5.5和Window

我是新的动作脚本

我正在试着去接触这些事件。我实现了这个

Multitouch.inputMode=MultitouchInputMode.TOUCH_POINT;
stage.addEventListener(TouchEvent.TOUCH_TAP, taphandler);

function taphandler(evt:TouchEvent): void { 
   trace("touch events");
}
在屏幕上录制时,不会触发该方法。
我使用的是CS5.5和Windows XP。

您的函数命名不一样

(TouchEvent.TOUCH_点击,点击处理程序


函数taphandler(evt:TouchEvent):

我的建议是用更常用的MouseEvent替换TouchEvent

即使您在手机上(使用AdobeAIR)尝试此功能,其效果与触摸事件相同,用户也不会注意到任何差异

stage.addEventListener(MouseEvent.CLICK, onClick);

function onClick(evt:MouseEvent): void { 
   trace("click event");
}

我正在开发一个桌面Air应用程序,当你调试时,你是在一个带触摸屏的设备上做的吗?尝试鼠标事件。你不会失望的。