【问题标题】:Flash packager for IOS and touch eventsIOS 和触摸事件的 Flash 打包器
【发布时间】:2011-10-03 06:07:24
【问题描述】:

我正在尝试使用 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;
    }
}

}

怎么了?

【问题讨论】:

    标签: iphone flash flash-cs5


    【解决方案1】:

    您是否设置了多点触控输入模式?

    导入 flash.ui.Multitouch; 导入 flash.ui.MultitouchInputMode; Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;

    我认为这是调度 TouchEvents 所必需的。

    希望对您有所帮助。

    【讨论】:

    • 是的 - 除非设置此标志,否则触摸事件会自动更改为鼠标事件。
    猜你喜欢
    • 2011-05-16
    • 2015-02-06
    • 1970-01-01
    • 2021-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-16
    相关资源
    最近更新 更多