タッチ位置の検出

by tepe
♥0 | Line 24 | Modified 2011-09-19 17:02:24 | 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/cdbb
 */

package {
    import flash.display.Sprite;
    import flash.ui.*;
    import flash.events.*;
    import flash.text.*;
    public class FlashTest extends Sprite {
        private var mySprite:Sprite = new Sprite(); 
        private var myTextField:TextField = new TextField(); 
        public function FlashTest() {
            // write as3 code here..
            Multitouch.inputMode=MultitouchInputMode.TOUCH_POINT;
            
            //mySprite.graphics.beginFill(0x336699); 
            //mySprite.graphics.drawRect(0,0,40,40); 
            addChild(mySprite); 
 
            stage.addEventListener(TouchEvent.TOUCH_TAP, tap); 
          
        }
        private function tap(e:TouchEvent):void{ 
            stage.displayState  = "fullScreen";
            mySprite.graphics.clear();
            mySprite.graphics.beginFill(0x000000);
            mySprite.graphics.drawCircle(e.stageX,e.stageY,10);
            myTextField.text = e.stageX.toString(); 
            myTextField.y = 50; 
            addChild(myTextField); 
        }
    }
}