AS3 - Ошибка № 1009 и не удается найти причину проблемы
Используя AS3 в Animate CC, я получаю эту ошибку:
Ошибка № 1009: невозможно получить доступ к свойству или методу пустой ссылки на объект.
Я прочитал всю обработку для этой ошибки при переполнении стека, но я все еще не могу понять это. Любая помощь будет благословением.
У меня панель навигации из 96 кнопок, я пытаюсь, чтобы при щелчке пользователя фильм из библиотеки появлялся. Пара проблем, во-первых, ошибка 1009, а также, во-вторых, когда появляется новый мувиклип, текущий должен уйти.
Метка для одной из кнопок
btn_SAFER_25_1Jan
Метка для свойства Movie clip Symbol
mcSaf_Jan01_25
Метка для названия класса символа фильма
Saf_Jan01_25
Приведенный ниже код, каждый кадр временной шкалы, предполагающий загрузку каждого фильма, имеет аналогичный код, это на 1 января 25
stop();
var saf_Jan01_25:Saf_Jan01_25=new Saf_Jan01_25;
addChild(saf_Jan01_25);
addChildAt(saf_Jan01_25,0);
saf_Jan01_25.x=394;//sets the x position
saf_Jan01_25.x=344;//sets the y position
saf_Jan01_25.visible = true;
saf_Jan01_100.visible = false;
saf_Jan01_250.visible = false;
saf_Jan01_500.visible = false;
скрипт ниже находится на временной шкале для каждой кнопки навигации
btn_SAFER_25_1Jan.addEventListner(MouseEvent.CLICK, fl_MouseOverHandler2);
btn_SAFER_25_1Jan.enabled = true;
function fl_MouseOverHandler2(eventMouseEvent):void
{
{
gotoAndPlay(2);
}
trace("Click");
}
btn_SAFER_100_1Jan.addEventListner(MouseEvent.CLICK, fl_MouseOverHandler3);
btn_SAFER_100_1Jan.enabled = true;
function fl_MouseOverHandler3(eventMouseEvent):void
{
{
gotoAndPlay(3);
}
trace("Click");
}