Показать сообщение отдельно
Старый 01.09.2010, 21:57
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 3  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
Выполняется элементарно - расставляя trace и думая. Идёт сверху вниз выполняя всё последовательно, в один поток.
Код AS3:
function one(){
loader.load(...);
loader.addEventListener(Event.COMPLETE, completeHandler);
trace("1");
two();
trace("3");
 
}
function two(){
trace("2");
}
 
function completeHandler(event:Event){
trace("complete handler. Probably, 4);
}
Всё будет работать и работать... И отработает. Всё отработает, кроме ассинхронных событий. Загрузка - асинхронное событие.
Вот оно наступило и говорит - я загрузился! И когда у флеш плеера появится микроминутка для того чтобы рассмотреть, что же он там загрузил - тогда он вызовет этот хэндлер.