Flash Packager для IOS и сенсорных событий - PullRequest
3 голосов
/ 12 июля 2011

Я пробую Flash CS5 для разработки на ios, но TouchEvents не работает на моем iPod.Мой Ipod взломан.Код, который я пробую здесь:

package {

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;
    }
}

}

Что не так?

1 Ответ

3 голосов
/ 12 июля 2011

Вы установили режим мультитач-ввода?

import flash.ui.Multitouch;
import flash.ui.MultitouchInputMode;

Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;

Я считаю, что это необходимо для отправки TouchEvents.

Надеюсь, это поможет.

...