Mega Code Archive

 
Categories / Flash ActionScript / Graphics
 

Copying Pixels

package {     import flash.display.Sprite;     import flash.display.Bitmap;     import flash.display.BitmapData;     import flash.display.Loader;     import flash.net.URLRequest;     import flash.events.Event;     import flash.geom.Point;     import flash.geom.Rectangle;     public class Main extends Sprite {         private var _bitmap:BitmapData= new BitmapData(stage.stageWidth,stage.stageHeight,false, 0xffffffff);                      private var _loader:Loader = new Loader(  );         public function Main(  ) {             _loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoad);             _loader.load(new URLRequest("m.jpg"));             var image:Bitmap = new Bitmap(_bitmap);             addChild(image);         }         public function onLoad(event:Event):void {             var loaderBmp:Bitmap = Bitmap(_loader.content);             var w:Number = loaderBmp.width / 5;             for(var i:int = 0; i < 10; i++) {                 _bitmap.copyPixels(loaderBmp.bitmapData,                                 new Rectangle(i * w, 0,                                               w, loaderBmp.height),                                 new Point(i * (w + 2), i));             }         }     } }