我正在尝试使用 Flash CS5 进行 ios 开发,但 TouchEvents 无法在我的 iPod 上运行。我的 ipod 已越狱。我尝试的代码在这里:
封装{
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.TouchEvent;
public class touch extends MovieClip {
public var square:Sprite;
public function touch() {
square = new Sprite();
addChild(square);
square.graphics.lineStyle(3,0x00ff00);
square.graphics.beginFill(0x0000FF);
square.graphics.drawRect(0,0,100,100);
square.graphics.endFill();
square.x = stage.stageWidth/2-square.width/2;
square.y = stage.stageHeight/2-square.height/2;
square.addEventListener(TouchEvent.TOUCH_TAP, onTap);
}
public function onTap(e:TouchEvent):void
{
square.x -= 15;
}
}
}
出了什么问题?
最佳答案
您设置多点触控输入模式了吗?
import flash.ui.Multitouch; import flash.ui.MultitouchInputMode; Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
我相信这是调度 TouchEvents 所必需的。
希望有帮助。
关于iphone - 适用于 IOS 和触摸事件的 Flash 打包器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6658360/