Кнопка доступа дает неопределенную ошибку свойства
Я пытаюсь сделать кнопку, и я получаю эту ошибку:
Сцена 2, слой "Действия", кадр 96, строка 16, столбец 1 1120: доступ к неопределенному свойству klikprofil.
Я использую Adobe Animate CC 2019. Я уже сопоставляю имя экземпляра, как показано на рисунке:
И вот код:
klikprofil.addEventListener(MouseEvent.CLICK, mouseclick);
function mouseclick(event:MouseEvent):void
{
MovieClip(this.root).gotoAndPlay(1, "Scene 3");
}
1 ответ
Вы можете получить klikprofil
(кнопка в сцене) неправильный путь. Я не очень хорошо помню механизм сцены Flash Pro./Animate CC, но индексирую ваш корневой спрайт как sprite.getChildByName('klikprofil')
может работать.
Я думаю, что вы получили доступ к лексическому klikprofil
потому что вы ожидали, что A-CC сделает что-то вроде var klikprofil
в глобальном пакете "волшебно".
Ах, и если вы пишете сценарии на временной шкале, у вас может не быть доступа к корневому спрайту, как обычно, когда вы используете компилятор MXML напрямую.