flash on 2011-5-1

by soundkitchen
♥0 | Line 27 | Modified 2011-05-01 22:22:36 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Sprite;
    import flash.display.StageAlign;
    import flash.display.StageScaleMode;
    import flash.events.Event;
    import flash.text.TextField;
    import flash.text.TextFieldAutoSize;
    import flash.text.TextFormat;
    
    public class FlashTest extends Sprite {
        
        private var tf:TextField;
        
        public function FlashTest() {
            // write as3 code here..
            
            tf = addChild(new TextField()) as TextField;
            tf.defaultTextFormat = new TextFormat(null, 18);

            addEventListener(Event.ADDED_TO_STAGE, addedToStageHandler);
        }
        
        private function addedToStageHandler(evt:Event):void {
            removeEventListener(Event.ADDED_TO_STAGE, addedToStageHandler);
            
            stage.align = StageAlign.TOP_LEFT;
            stage.scaleMode = StageScaleMode.NO_SCALE;
            stage.addEventListener(Event.RESIZE, resizeHandler);
            stage.dispatchEvent(new Event(Event.RESIZE));
        }
        
        private function resizeHandler(evt:Event):void {
            tf.text = [stage.stageWidth, stage.stageHeight].join(',');
        }
    }
}