flash on 2010-11-15

by stenpel
♥0 | Line 34 | Modified 2010-11-15 20:37:30 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Shape;
    import flash.text.TextField;
    import flash.events.MouseEvent;
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        private const T:int = 60; 
        private var currentState:Number;
        private var tf:TextField = new TextField();
        private var line:Shape = new Shape();
        
        public function FlashTest() {
            tf.selectable = false;
            tf.text = "test";
            addChild(tf);
            stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
            
            initShape();
        }
        
        private function initThis():void {
            this.graphics.beginFill(0x00FF00);
            this.graphics.drawRect(0,0,stage.stageWidth,stage.stageHeight);
            this.graphics.endFill();
        }

        private function initShape():void {
            addChild(line);   
        }
       
        private function onMouseMove(e:MouseEvent):void {
            this.currentState = mouseX / stage.stageWidth;
            this.line.graphics.clear();
            this.line.graphics.lineStyle(1); 
            this.line.graphics.moveTo(mouseX, 0);
            this.line.graphics.lineTo(mouseX, stage.stageHeight);
        }

    }
}