var n:uint = 0; var lineCanvas:Shape = new Shape(); addChild(lineCanvas); function drawLine(e:Event):void { with (lineCanvas) { graphics.moveTo(275, 200); var c:int = Math.floor(Math.random()* 0xFFFFFF); if (n % 3 == 0) { graphics.lineStyle(5, 0xFF0000); } else if (n % 3 == 1) { graphics.lineStyle(5, 0xFFFFFF); } else { graphics.lineStyle(5, 0x0000FF); } var x:Number = Math.random()* 550; var y:Number = Math.random()*400; graphics.lineTo(x, y); n++; } } addEventListener(Event.ENTER_FRAME, drawLine); for (var i:uint = 1; i <= 10000; i++) { drawLine2(); } function drawLine2():void { with (lineCanvas) { // graphics.clear(); graphics.moveTo(275, 200); var c:int = Math.floor(Math.random()* 0xFFFFFF); graphics.lineStyle(1, c); var x:Number = Math.random()* 550; var y:Number = Math.random()*400; var xDist = x - 275; var yDist = y - 200; if ( Math.sqrt( xDist*xDist + yDist*yDist ) <= 200 ) { graphics.lineTo(x, y); } } }
More on BATCH files and commands.