flash on 2012-10-31
♥0 |
Line 40 |
Modified 2012-10-31 04:23:31 |
MIT License
archived:2017-03-30 08:30:13
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);
}
}
}
}