forked from: flash on 2009-12-29
♥0 |
Line 30 |
Modified 2009-12-30 05:01:52 |
MIT License
archived:2017-03-20 15:50:34
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);
}
}