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

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
Цитата:
Сообщение от DeniOR
Собственно сабж. Есть несколько слушателей на одно и то же событие, однако вот казус, как показал тест сначала выполняется последний слушатель, а потом по порядку все остальные, т.е. в обратном порядке относительно их добавления. Не понятно для чего это сделано. Было бы логично сначала тот который первый добавлен, а потом все по порядку, однака у флэша своя логика...
да как бы так(т.е. в порядке добавления) и есть:
Код:
var l1={onResize:function(){trace("1")}};
var l2={onResize:function(){trace("2")}};
Stage.addListener(l1);
Stage.addListener(l2);
//при ресайзе выдет 1, 2 т.е. в порядке добавления
//перетасуем
//Stage["_listeners"].reverse();//2, 1 : в обратном порядке
смотри внимательнее как/когда добавляешь..