In case Flash no longer exists; a copy of this site is included in the Flashpoint archive's "ultimate" collection.

Dead Code Preservation :: Archived AS3 works from wonderfl.net

forked from: forked from: forked from: 水平線 forked from: Clouds

PerlinNoiseが台形変形ぽくなってるとこがわからんとです。

あれ?。。。。。。。。。。。がーンrotationXか。なんだー FP10用かい。
Get Adobe Flash player
by Joao.Paulo.Marquesini 10 Feb 2012
    Embed
// forked from sarfex1's forked from: forked from: 水平線 forked from: Clouds
// forked from mi77's forked from: 水平線 forked from: Clouds
// forked from nemu90kWw's 水平緁Eforked from: Clouds
// forked from h_sakurai's Clouds

// PerlinNoiseが台形変形ぽくなってるとこがわからんとです。
//
//
// あれ?。。。。。。。。。。。がーンrotationXか。なんだー FP10用かい。
//

package
{
    import flash.display.*;
    import flash.geom.*;
    
    import com.greensock.*;

    public class Ocean extends Sprite
    {
        private var W:int = 384, H:int = 64;
        public function Ocean()
        {
            var offset:Array = [new Point(), new Point()];
            var org:BitmapData = new BitmapData(W/2, H, false);
            var buf:BitmapData = new BitmapData(W/2, H, false, 0xFF008080);
            var out:BitmapData = new BitmapData(W, H, false);
            var bm:Bitmap = new Bitmap(out);
            //
            bm.rotationX = -70;
            bm.scaleX = 1.2, 
            bm.scaleY = 5.8;
            bm.y = 160;
            addChild(bm);       
            //
            addEventListener("enterFrame", function():void
            {
                                
                offset[0].x+=0.42;
                offset[0].y+=0.05;
                offset[1].x+=0.15;
                offset[1].y+=0.075;
                                
                out.perlinNoise(18, 5, 2, 1, false, false, (2,4), true, offset);
            });
        }
    }
}