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");
}

0 ответов

Другие вопросы по тегам