Forked from: nutsu's BitmapDataSample9 diff:1 forked from: BitmapDataSample9 m_keita forked:1favorite:0lines:35license : MIT License modified : 2010-02-10 01:16:37 Embed Tweet // forked from nutsu's BitmapDataSample9 package { import flash.display.Sprite; import flash.display.BitmapData; import flash.display.Bitmap; import flash.display.BitmapDataChannel; import flash.geom.Point; import flash.events.Event; [SWF(width=465,height=465,backgroundColor=0)] public class BitmapDataSample9 extends Sprite { private var bmpdata:BitmapData; public function BitmapDataSample9() { //BitmapDataを作成して表示リストに追加 bmpdata = new BitmapData( 120, 120, false, 0 ); var bmp:Bitmap = new Bitmap(bmpdata); bmp.scaleX = bmp.scaleY = 4; addChild( bmp ); //イベント addEventListener( Event.ENTER_FRAME, enterframe ); } private var baseX:Number = 60; private var baseY:Number = 60; private var octaves:uint = 3; private var randomSeed:int = Math.random()*0xffffffff; private var stitch:Boolean = false; private var fractalNoise:Boolean = false; private var channelOptions:int = BitmapDataChannel.RED|BitmapDataChannel.BLUE; private var grayScale:Boolean = false; private var offset:Array = [new Point(),new Point(),new Point()]; private function enterframe(e:Event):void { //PerlinNoise bmpdata.perlinNoise( baseX, baseY, octaves, randomSeed, stitch, fractalNoise, channelOptions, grayScale, offset ); offset[0].y += 2; offset[1].y += 1; offset[2].y += 0.5; } } } Code Fullscreen Preview Fullscreen sort new page view favorite forked pv199 forked from: forked from: Bitm.. m_keita forked:1 favorite:0lines:35 (diff:3)