flash on 2011-10-15

by AAMO0
♥0 | Line 38 | Modified 2011-10-15 11:23:24 | MIT License
play

ActionScript3 source code

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

package {
    import flash.text.TextFormat;
    import flash.events.Event;
    import flash.text.TextField;
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        
        private var tf:TextField = new TextField();
        
        public function FlashTest() {
           
           tf.text = "hello Robyn";
           
           tf.x = (stage.stageWidth-  tf.textWidth)*0.5;
           tf.y = stage.stageHeight/2 - tf.textHeight/2;
           
           addChild(tf);            
            
            addEventListener(Event.ENTER_FRAME,onEnter);
            
            var startX:int = 0;
            var startY:int = 0; 
           

            for (var i:int = 0;i<10;i++){
                var ff:TextField = new TextField();
                ff.text = "headline"+i;
                
                ff.x = startX;
                ff.y= startY;
                
                startX += 10;
                startY += ff.textHeight;
                
                addChild(ff);
                
                
                var format:TextFormat = new TextFormat(null,16,Math.random()*0xffffff);
                
                ff.setTextFormat(format);
            }

            
        }
        
        private var angle:Number = 0;
        private var angleStep:Number = 0.1;
        
        public function onEnter(e:Event):void{
            tf.x = Math.sin(angle)*55 + ((stage.stageWidth-  tf.textWidth)*0.5);
            tf.y = Math.cos(angle)*55 + ((stage.stageHeight-  tf.textHeight)*0.5);
            
            angle += angleStep;
            
            var format:TextFormat = new TextFormat(null,16,Math.random()*0xffffff);
                
            tf.setTextFormat(format);
            
        }

    }
}