forked from: flash on 2012-6-30

by PESakaTFM
♥0 | Line 17 | Modified 2012-06-30 03:13:10 | MIT License
play

ActionScript3 source code

/**
 * Copyright PESakaTFM ( http://wonderfl.net/user/PESakaTFM )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/velm
 */

// forked from gal.roimi's flash on 2012-6-30
package {
    import flash.display.BitmapData;
    import flash.display.Bitmap;
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            //This is a MUCH more efficient way to do the same thing.
            var bmd:BitmapData = new BitmapData(stage.stageWidth, stage.stageHeight, false, 0xFFFFFF);
            var pixels:Vector.<uint> = bmd.getVector(bmd.rect);
            for(var i:int=0; i<pixels.length; i++)
            {
                pixels[i] *= Math.random();
            }
            bmd.setVector(bmd.rect, pixels);
            
            addChild(new Bitmap(bmd));
        }
    }
}