Я разместил видеоклип на главной временной шкале с именем экземпляра sq_mc
. Внутри него находится sq_motion_tween_mc
. sq_motion_tween_mc
пуст, и я преобразовал его в мувиклип, потому что потребовалось применить анимацию движения.TypeError: Ошибка # 1006 в flash AS3 при попытке доступа к основной временной шкале изнутри видеоклипа
[1]------------------|[2]----------|
sq_mc | ...
| |
sq_motion_tween_mc |
Существует stop();
действия как на 1-е и 2-е ключевого кадра основной временной шкалы.
Я хочу перейти на второй кадр на основной временной шкале после воспроизведения последнего кадра sq_mc
. Вот код, я на последнем кадре sq_mc
:
sq_motion_tween_mc.sq_mc(parent).gotoAndPlay(2);
И я получаю сообщение об ошибке:
TypeError: Error #1006: sq_mc is not a function. at Untitled_fla::square_1/frame24()
Примечание: Square
это имя символа фрагмента ролика для sq_mc
.
Прежде всего, я преобразовал графику в movieclip во время движения tweening , потому что он просит преобразовать его в символ. Поэтому я выбрал мувиклип в качестве символа. Во-вторых, я получаю эту ошибку после применения кода: Символ «sq_mc» Layer «Layer 2», Frame 24, строка 1 \t 1061: Призыв к ? Возможно не определен метод gotoAndStop через ссылку со статическим тип flash.display: DisplayObjectContainer. –
Извините, забыли тип. См. Отредактированный ответ. – weltraumpirat
Если вы конвертируете рисунок в символ, он не пуст - он содержит рисунок! ;) – weltraumpirat