MousePos

by toburau
♥0 | Line 28 | Modified 2010-08-12 02:27:44 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Sprite;
    import flash.events.MouseEvent;
    import flash.text.TextField;

    public class MousePos extends Sprite {
        private var textField:TextField;
        public function MousePos() {
        var box:Sprite = new Sprite();
            box.graphics.beginFill(0x000000);
            box.graphics.drawRect(-100,-100,200,200);
            box.graphics.endFill();
            box.x = stage.stageWidth/2;
            box.y = stage.stageHeight/2;
            addChild(box);
            box.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
            textField = new TextField();
            addChild(textField);
        }
        public function onMouseMove(event:MouseEvent):void {
            var x:Number = mouseX;
            var y:Number = mouseY;
            var localx:Number = event.localX;
            var localy:Number = event.localY;
            textField.text = x.toString() + "," + y.toString() +
                " " + localx.toString() + "," + localy.toString();
        }
    }
}