petal k3lab forked:4favorite:24lines:27license : MIT License modified : 2009-07-28 16:00:15 Embed Tweet package { import flash.display.Sprite; import flash.events.Event; import flash.display.Bitmap; import flash.display.BitmapData; import flash.utils.getTimer; import flash.geom.ColorTransform; public class FlashTest extends Sprite { private var canvas:BitmapData private var color:ColorTransform = new ColorTransform(1, 1, 1, 1, -50, -35, -15); public function FlashTest() { canvas = new BitmapData(480, 480, false,0); addChild(new Bitmap(canvas)) as Bitmap; addEventListener(Event.ENTER_FRAME, update); } private function update(e:Event):void { var a:Number = Math.sin( getTimer() / 1000000 ) * 1000000; canvas.lock(); //canvas.fillRect(canvas.rect,0); canvas.colorTransform(canvas.rect, color); for(var i:int = 0; i < 10000; i++) { var r:Number = 150 + 40 * Math.sin( a/1000 )* Math.sin( i/40 + Math.sin(a/500) * 1.5 )+ 120 * Math.sin( i*2 * Math.cos(a/1500000) + a/10000 ); canvas.setPixel(240 + r * Math.sin(i / 160), 240 + r * Math.cos(i / 160), 0xffffff); } canvas.unlock(); } } } Code Fullscreen Preview Fullscreen Tamotsu.Senn.. FlashFit hacker_sueya.. devm cid alotfuck tkinjo peixinho nki2 Hiiragi paq sadamitsu siouxcitizen.. teageek kyurun yanbaka umhr Murai xor onedayitwill.. : under150lines coppieee : 神秘的 paulnoone : bmpDatasimple code uwi : もよよん swingpants : bitmapdatacanvasmathsin bitmapdata bmpData canvas math sin color Math.sin colorTransform setPixel unlock lock ColorTransform Math.cos rect BitmapData Event.ENTER_FRAME Event int Number sort new page view favorite forked pv182 forked from: petal fluxus forked:0 favorite:0lines:27 (diff:2) pv1222 forked from: petal teageek forked:3 favorite:9lines:27 (diff:3) tag: BitmapData effects sincos pv336 forked from: petal kaeru forked:0 favorite:1lines:27 (diff:1) pv353 forked from: petal ntaka206 forked:0 favorite:3lines:27 (diff:1)