Показать сообщение отдельно
Старый 18.04.2012, 19:39
PlutDem вне форума Посмотреть профиль Отправить личное сообщение для PlutDem Найти все сообщения от PlutDem
  № 10  
Ответить с цитированием
PlutDem
 
Аватар для PlutDem

Регистрация: Feb 2012
Сообщений: 212
Код 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);
		}
 
	}