iphone - 适用于 IOS 和触摸事件的 Flash 打包器

标签 iphone flash flash-cs5

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

相关文章:

iphone - 长按添加新 View 后如何保留触摸事件

flash - 为 AS3 嵌入字体。如何?

ASP.NET Javascript 时钟

actionscript-3 - 错误 2006 提供的索引超出范围

ios - 将uint8_t存储在NSMutableArray中

iphone - 错误 : "-[NSCFString sizeWithTextStyle:]: unrecognized selector" in IPhone SDK

javascript - 在浏览器窗口中检测另一个应用程序(包括百分比重叠)

flash - 如何为移动设备(主要是 iOS)制作可滚动的 UI In Touch Flash CS5

flash - 如何在Flash中将生成的波形作为声音播放?

iphone - iPhone四方应用中的TabBar