タッチスクロールテスト

by tepe
♥0 | Line 35 | Modified 2011-09-19 17:34:21 | 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/dA4P
 */

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.TOUCH_POINT; 
             
            mySprite.graphics.beginFill(0x336699); 
            //mySprite.graphics.drawRect(0,0,40,40); 
            mySprite.graphics.drawCircle(0,0,20);
            mySprite.x = 200;
            mySprite.y = 200;
            
            addChild(mySprite); 
            
             
            myTextField.width = 200; 
            myTextField.height = 20; 
            addChild(myTextField); 
 
            stage.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin);//タッチ開始
            stage.addEventListener(TouchEvent.TOUCH_MOVE, onTouchMove);//移動
            stage.addEventListener(TouchEvent.TOUCH_END, onTouchEnd); //タッチ終了

            
        }
        
        private function onTouchBegin(event:TouchEvent):void{ 
            myTextField.text = "touch begin" + event.touchPointID; 
        } 
        private function onTouchMove(event:TouchEvent):void{ 
            myTextField.text = "touch move" + event.touchPointID;
            mySprite.x = event.stageX;
            mySprite.y = event.stageY; 
        } 
        private function onTouchEnd(event:TouchEvent):void{ 
            myTextField.text = "touch end" + event.touchPointID; 
        }
    }
}