flash on 2010-1-30 osa9 forked:1favorite:0lines:28license : MIT License modified : 2010-01-30 19:41:43 Embed Tweet package { import flash.display.Sprite; import flash.display.Bitmap; import flash.display.BitmapData; import flash.events.Event; public class Mizutama extends Sprite { private var WIDTH:Number = 450; private var HEIGHT:Number = 450; private var _canvas:BitmapData; private function f(x:Number,y:Number):Number { return Math.sin(x) + Math.cos(y); } //Constructor public function Mizutama() { var threhold:Number = 0.5; this._canvas = new BitmapData(this.WIDTH,this.HEIGHT); this.addChild(new Bitmap(this._canvas)) as Bitmap; //this._canvas.lock() this._canvas.fillRect(this._canvas.rect,0xffff00); for(var y:int=0;y<this.WIDTH;y++){ for(var x:int=0;x<this.HEIGHT;++x){ this._canvas.setPixel(x,y,(f(x,y)>threhold)?0xaaaaff:0xffffff); } } //this._canvas.unlock() } public function update(e:Event):void{ } } } Code Fullscreen Preview Fullscreen setPixel fillRect rect BitmapData Math.cos Math.sin Event int Number sort new page view favorite forked pv186 forked from: flash on 2010-1-3.. osa9 forked:0 favorite:0lines:29 (diff:14)