Тема: onClipEvent
Показать сообщение отдельно
Старый 15.05.2006, 17:10
Homo Sapiens вне форума Посмотреть профиль Отправить личное сообщение для Homo Sapiens Посетить домашнюю страницу Homo Sapiens Найти все сообщения от Homo Sapiens
  № 22  
Ответить с цитированием
Homo Sapiens
 
Аватар для Homo Sapiens

Регистрация: Nov 2004
Адрес: Санкт-Петербург
Сообщений: 751
Смысл кода такой, что есть два обработчика OnEnterFrame, первый считает число кадров, а второй выполняет некоторые действия, например программное рисование. Через 5 секунд мы отключаем второй обработчик 2 разными способами
Код:
test.onEnterFrame = null;
и
Код:
delete test.onEnterFrame;
и независимо от способа результат не меняется.
2 ETC. Запости как ты трассировал переменные. Кстати, ты не думаешь о том, что обрботчик onEnterFrame вызывается кодом, подобным
Код:
function CallEnterFrame(target)
{
    if(target.onEnterFrame)
        target.onEnterFrame();
}
Разумеется, что этот код написан на C++, но наверняка он имеет подобный вид, и соответственно не имеет значения, определена ли переменная onEnterFrame или она равна null
__________________
Всё гениальное просто.