flash on 2011-3-31

by Mike.Xu
♥0 | Line 24 | Modified 2011-03-31 20:04:22 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.AVM1Movie;
    import flash.display.Sprite;
    
    [SWF(width = "300", height = "200", framerate = "30")]
    public class Star extends Sprite
    {
        private var _color:       uint        = 0x000000;
        private var _points:      uint        = 10;
        private var _rSmall:      Number      = 60;
        private var _rBig:        Number      = 80;
        
        public function Star()
        {
            graphics.lineStyle(1, 0x000000, 1);
            graphics.moveTo(0, _rBig);
            var rad:Number;
            for(var i:uint = 0; i < _points * 2; i ++)
            {
                trace(i);
                rad = (i / (_points * 2)) * 2 * Math.PI;
                graphics.lineTo((i % 2 ? _rSmall : _rBig) * Math.cos(rad), (i % 2 ? _rSmall : _rBig) * Math.sin(rad));
            }
        }
    }
}