forked from: flash on 2009-12-29

by hacker_xaotp5zq
♥0 | Line 30 | Modified 2009-12-30 05:01:52 | MIT License
play

ActionScript3 source code

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

// forked from hacker_9z60f_34's flash on 2009-12-29
package {
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
            //drawStar(lineWeight,lineColor,coordinateX,coordinateY,sideLenght);
            for(var i:int=0; i<100; i++){
            	var lW:Number=Math.round(Math.random()*10);
            	//var lC:Number=Math.round(Math.random()*10);
            var 	nMax:Number=1777215;
            var 	nMin:Number=0;
            	var lC:Number=Math.floor(Math.random()*(nMax-nMin+1))+nMin;
            	var x:Number=Math.floor(Math.random()*(stage.stageWidth+1));
            	var y:Number=Math.floor(Math.random()*(stage.stageHeight+1));
            	var s:Number=Math.round(Math.random()*1);
            var g:DrawStar=new DrawStar(lW,lC,x,y,s);
            addChild(g);
            
            
            }
            
        }
    }
}
import flash.display.Sprite;
class DrawStar extends Sprite{
        public function DrawStar(lineW:Number=1, lineC:Number=0x000000, x:Number=100, y:Number=100, side:Number=30){
        	graphics.lineStyle(lineW,lineC);
        	graphics.moveTo(x,y);
        	graphics.lineTo(x+side,y);
        	graphics.lineTo(x,(side/3*2)+y);
        	graphics.lineTo((side/2)+x,y-(side/3));
        	graphics.lineTo(x+side,y+(side/3*2));
        	graphics.lineTo(x,y);
        	}
}