
Код AS3:
public class Main extends Sprite {
public var loader:Loader = new Loader();
public var img:Bitmap;
public var vImg:Vector.<Sprite> = new Vector.<Sprite>;
public function Main():void {
loader.load(new URLRequest("../lib/dirt.jpg"));
stage.addEventListener(MouseEvent.MOUSE_DOWN, initImg);
for (var i:int = 0; i < 10000; i++) {
vImg.push(new Sprite);
}
}
public function initImg(e:MouseEvent):void {
var rect:Rectangle = new Rectangle(0, 0, 50, 50);
var point:Point = new Point(50, 50);
img= Bitmap(loader.content)
var tim:Number = getTimer();
for (var i:int = 0; i < 10000; i++) {
//img.bitmapData.copyPixels(img.bitmapData, rect,point);
vImg[i].x += 1;
vImg[i].y += 1;
}
trace(getTimer()-tim);
}
}