Показать сообщение отдельно
Старый 05.04.2011, 13:08
Stargazer вне форума Посмотреть профиль Отправить личное сообщение для Stargazer Найти все сообщения от Stargazer
  № 10  
Ответить с цитированием
Stargazer

Регистрация: Nov 2008
Сообщений: 528
Вот, MAPUTO написал то, что я думал, что вы и сами поймёте. Ошибка, видимо, возникает тогда, когда вы переходите на 3-й кадр не убирая слушателя. На 3-м кадре у вас, видимо, storm-а нет (что логично, зачем держать интро на кадре, где должна быть "Game"), поэтому выражения storm.currentFrame и storm.totalFrame приводят к ошибке (неоткуда получать эти свойства, пусто).

Добавлено через 8 минут
Цитата:
Сообщение от goldlider Посмотреть сообщение
А вообще мне не понятно, когда я пишу просто
Код AS3:
addEventListener(Event.ENTER_FRAME, everyFrame, false, 0, true)
stage слушает данное событие так ведь ?
А когда
Код AS3:
storm.addEventListener(Event.ENTER_FRAME, everyFrame, false, 0, true)
мувиклип слушает ? Так почему, если я пишу просто addEventListener у меня мувиклип запускается, хотя кадры находятся у него внутри. И разницы между этими записями не происходят. Хоть я напишу первый вариант, у меня переход в кадр с мувиклипом осуществляется, хоть я напишу второй вариант, происходит тоже самое.
Непонятно, чего вы непонимаете. Вы не с as1/2 перешли? Неважно, кто слушает. Важно, что функция, которая слушает, находится в Preloader. Поэтому у неё область видимости Preloader-овская.


Последний раз редактировалось Stargazer; 05.04.2011 в 13:11.