Just some hypno-fun with drawing APIs:
p.s.: this zoom back infinitely (more and more drawing API usage) so do not leave it run wildly or your cpu will burn
Code:
var w:Number=stage.stageWidth; var h:Number=stage.stageHeight; var steps:uint=5; var stepAngle:Number=720/steps; var div:Number=2; var inita:Number=0; var acc:Number=0; function render(event:Event):void { acc+=1; div+=.02; inita+=.2; this.graphics.clear(); this.graphics.beginFill(0); this.graphics.moveTo(w/2, h/2); var r:Number=1; var a:Number; var arad:Number; var i:int=0; while (r<1000) { if (div!=0) r+=r/div; a=inita; for (i=0; i<steps; i++) { a+=stepAngle; arad=a/180*Math.PI; this.graphics.lineTo(w/2+Math.cos(arad)*r, h/2+Math.sin(arad)*r); } } } addEventListener(Event.ENTER_FRAME, render);




















This blog is about actionscript 3, Flex and Adobe AIR developing and fun.
I am Pierluigi Pesenti (aka Panta) and here I post my experiments and classes done in my little spare time.
Hope You'll enjoy it and leave some comment. Also don't forget to subscribe to my feed if you want to keep updated about new posts.