gti = Math.sin( getTimer()/1000000 ) * 1000000; for(var i:int = 0; i < 8000; i++) { r = 220 + 40 * Math.sin( gti/1000 ) * Math.sin( i/40 + Math.sin(gti/500) * 1.57 ) + 120 * Math.sin( i*2 * Math.cos(gti/1500000) + gti/10000 ); this.bitmapdata.setPixel( 400 + r * Math.sin(i/160), 400 + r * Math.cos(i/160), 0xffffff ); } If you don’t get it work, don’t whine to me about it. It’s not a tutorial, it’s