Показать сообщение отдельно
Старый 08.03.2006, 00:31
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 6  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
Цитата:
ничего плохого в коде катафалкера нет
ничего катастрофически плохого..
бродкастер, по сути делает тоже самое: вызывает в цикле метод слушателей, но (во видимому, за счет реализации на уровне найтив методов) делает это куда эффективнее:
Код:
AsBroadcaster.initialize(this);
for(var i=2000;i--;){
	this.addListener(this.attachMovie('mc',i,i,{_x:(i%50)*20,_y:Math.floor(i/50)*20,alpha:function(){this._alpha=10}}))
}
var t=getTimer();
this.broadcastMessage('alpha');
trace(getTimer()-t);//6,7,7
////////////////////
t=getTimer();
for(var i=2000;i--;)this[i]._alpha=10;
trace(getTimer()-t);//28,27,27