flash on 2012-10-31

by hemingway
♥0 | Line 40 | Modified 2012-10-31 04:23:31 | MIT License
play

ActionScript3 source code

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

package {
    import com.bit101.components.*;
    import flash.display.*;
    import flash.utils.*;
    import flash.geom.*;
    
    [SWF(width = 800, height = 600, frameRate = 60)]
    public class TexasRanger extends Sprite
    {
        protected var _x:Number = 400;
        protected var _y:Number = 300;
        protected var _r:Number = 025;
        protected var _a:Number = 0.5;
        
        internal var tf:Label = new Label;
        
        public function TexasRanger() 
        {
            _init();
            
            
        }
        
        public function _init() :void
        {
            graphics.beginFill  (0, _a);
            graphics.drawCircle (_x, _y, _r);
            graphics.endFill    ();
            spriteExplode       ();
        }

        public function spriteExplode() :void
        {
            var spriteFragments :Array = new Array;
            
            for (var i:Number = 0; i < 20; i++)
            {
                spriteFragments[i] = new Sprite();
                stage.addChild(spriteFragments[i]);
                spriteFragments[i].graphics.beginFill(0, 0.5);
                spriteFragments[i].graphics.drawCircle(_x, _y, 10);
                spriteFragments[i].graphics.endFill ();
                spriteFragments[i].x = (-20 +Math.random() * 120);
                spriteFragments[i].y = (-20 +Math.random() * 90);
            }
        }
    }
}