flash on 2011-9-20

by tepe
♥0 | Line 34 | Modified 2011-09-20 14:15:55 | MIT License
play

ActionScript3 source code

/**
 * Copyright tepe ( http://wonderfl.net/user/tepe )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/yZQq
 */

package {
    import flash.display.Sprite;
    import flash.text.*;
    import flash.events.*;
    import flash.ui.*;
    
    public class FlashTest extends Sprite {
        private var mySprite:Sprite = new Sprite(); 
        private var myTextField:TextField = new TextField(); 
        
        public function FlashTest() {
            Multitouch.inputMode=MultitouchInputMode.GESTURE; //ジェスチャモード
 
            mySprite.graphics.beginFill(0x336699); 
            mySprite.graphics.drawRect(0,0,40,40); 
            addChild(mySprite); 
 
            stage.addEventListener(TransformGestureEvent.GESTURE_SWIPE, swipehandler); //スワイプイベント
            stage.addEventListener(GestureEvent.GESTURE_TWO_FINGER_TAP, taphandler); 
            
            myTextField.appendText(Multitouch.inputMode);
            myTextField.appendText("\n"+Multitouch.maxTouchPoints);
            myTextField.appendText("\n"+Multitouch.supportsGestureEvents);
            myTextField.appendText("\n"+Multitouch.supportsTouchEvents);
            myTextField.x = 200;
            addChild(myTextField);
 
            
        }
        
        private function swipehandler(evt:TransformGestureEvent): void { 
            myTextField.text = "I've been swiped"; 
            myTextField.y = 50; 
            addChild(myTextField); 
        }
        
        private function taphandler(evt:GestureEvent): void { 
            myTextField.text = "I've been two-finger tapped"; 
            myTextField.y = 50; 
            addChild(myTextField); 
        }

    }
}