Получение ошибки # 1009: а кнопки загружаются при загрузке фильма? - PullRequest
0 голосов
/ 28 декабря 2011

В моем 1-м кадре у меня есть следующий скрипт действия, и он отлично работает.

cal.addEventListener(MouseEvent.CLICK, function(){gotoAndStop( "cal" )});
trucks.addEventListener(MouseEvent.CLICK, function(){gotoAndStop( "truck" )});
raven.addEventListener(MouseEvent.CLICK, function(){gotoAndStop( "raven" )});
frank.addEventListener(MouseEvent.CLICK, function(){gotoAndStop( "fr" )});
Pool.addEventListener(MouseEvent.CLICK, function(){gotoAndStop( "pool" )});
school.addEventListener(MouseEvent.CLICK, function(){gotoAndStop( "sch" )});
wti.addEventListener(MouseEvent.CLICK, function(){gotoAndStop( "wti" )});

Но после нажатия любой из этих кнопок и из другого фрейма (cal, pool и т. Д.) Я пытаюсь вернуться к этому домашнему фрейму, который я получаю

TypeError: Error #1009: Cannot access a property or method of a null object reference.

Эта ошибка указывает на первую строку кода выше. Поэтому я комментирую это, оно указывает на следующее и так далее.

Я не понимаю, почему это работает при загрузке фильма, но не при попытке вернуться к этому домашнему кадру.

--- Обновление ----

Все еще изучаю это - попробовал другой предложенный способ - и не повезло. Если есть лучший способ сделать это, может кто-нибудь сказать мне, что это такое - я обычно работаю над дизайном и не очень хорош в as3, но хочу попасть туда !!! Спасибо !!

Заранее спасибо за ЛЮБУЮ помощь! Я в тупике!

--- Обновление --- Я разместил много кода ниже. Он по-прежнему отлично загружается / трассируется на кадре 1. На других кадрах только две последние встречаются на трассе (хотя все они должны быть одинаковыми). Затем при возвращении к кадру 1 все они равны нулю.

Если есть лучший способ сделать это / даже если это означает сделать это совершенно по-другому, я бы оценил направление.

TY

1 Ответ

0 голосов
/ 28 декабря 2011

должно быть cal.addEventListener(MouseEvent.CLICK, function(e:MouseEvent){gotoAndStop( "cal" )});, но то, как вы это делаете, не очень эффективно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...