В моем 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