Bước 1:
_ Tạo FLA Document “PerlinNoise.fla”
_ Import 1 tấm hình cảnh ban đêm

perlinNoise effect
Bước 2:
Tạo class “PerlinNoiseEffect.as” trong thư mục “com”
CODE:
package com {
import flash.display.MovieClip;
import flash.display.BitmapData;
import flash.display.BitmapDataChannel;
import flash.geom.Point;
import flash.events.Event;
import flash.display.Bitmap;
/**
* @author yoko
*/
public class PerlinNoiseEffect extends MovieClip {
private var bitmap : BitmapData;
private var offset : Number = 0;
public function PerlinNoiseEffect() {
this.init();
}
private function init() : void {
this.bitmap = new BitmapData(stage.stageWidth, stage.stageHeight, true, 0xffffffff);
var image : Bitmap = new Bitmap(bitmap);
this.addChild(image);
this.addEventListener(Event.ENTER_FRAME, onEnterFrame);
}
private function onEnterFrame(event : Event) : void {
var point : Point = new Point(offset, 0);
bitmap.perlinNoise(300, 100, 2, 1000, false, true, BitmapDataChannel.ALPHA, false, [point,point]);
offset += 2;
}
}
// end class
}
Bước 3:
_ Mở file “PerlinNoise.fla” code Document class : com.PerlinNoiseEffect
_ Lưu lại nhấn Ctrl+Enter để xem kết quả








