Показать сообщение отдельно
Старый 31.10.2008, 16:17
Волгоградец вне форума Посмотреть профиль Отправить личное сообщение для Волгоградец Найти все сообщения от Волгоградец
  № 7  
Ответить с цитированием
Волгоградец
 
Аватар для Волгоградец

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
Почему медленный?
Код:
var s:Sprite = new Sprite();
for (var i:uint = 0; i < 10000; i ++) {
	var h:Sprite = new Sprite();
	s.addChild(h);
}
			
var t1:Number = getTimer();		
var l:uint = s.numChildren;
while (l--) s.removeChildAt(l);		
var t2:Number = getTimer();		
Debugger.trace(t2 - t1);//1575
			
//***********************************
			
var b:Sprite = new Sprite();
for (var j:uint = 0; j < 10000; j ++) {
	var m:Sprite = new Sprite();
	b.addChild(m);
}
			
var t3:Number = getTimer();		
while (b.numChildren) b.removeChildAt(0);		
var t4:Number = getTimer();
					
Debugger.trace(t4 - t3);//761