2012-01-30 4 views
0

Я разместил видеоклип на главной временной шкале с именем экземпляра 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.

ответ

2

Движение движения не имеет никакого отношения к тому, что вы пытаетесь сделать. Кроме того, если он пустой, я не уверен, что вы твининг ...

Во всяком случае, на последнем кадре вашей площади MovieClip, сделать

MovieClip(parent).gotoAndStop(2); 

Вот и все.

+0

Прежде всего, я преобразовал графику в movieclip во время движения tweening , потому что он просит преобразовать его в символ. Поэтому я выбрал мувиклип в качестве символа. Во-вторых, я получаю эту ошибку после применения кода: Символ «sq_mc» Layer «Layer 2», Frame 24, строка 1 \t 1061: Призыв к ? Возможно не определен метод gotoAndStop через ссылку со статическим тип flash.display: DisplayObjectContainer. –

+0

Извините, забыли тип. См. Отредактированный ответ. – weltraumpirat

+0

Если вы конвертируете рисунок в символ, он не пуст - он содержит рисунок! ;) – weltraumpirat

1

Если я понимаю, что вы пытаетесь достичь, вы либо сделать:

sq_mc.sq_motion_tween_mc.gotoAndPlay(2); // sq_motion_tween_mc's timeline. 

или

sq_mc.gotoAndPlay(2); //sq_mc's timeline 

или даже

gotoAndPlay(2); //Main timeline 

вызова sq_mc (родитель) не является законным если sq_mc является MovieClip. Единственная функция, которую я вижу здесь, - gotoAndPlay().

+0

Он дает ошибку "1120 доступ к неопределенному свойству ..." при попытке каждого из трех условий, о которых вы упомянули !! –

+0

Какое полное сообщение об ошибке? – ToddBFisher

+0

Символ «Символ 1», слой «Слой 2», рамка 1, строка 1 \t 1120: доступ к неопределенной собственности sq_mc. Он применяется для этого sq_mc.gotoAndPlay (2); // временная шкала sq_mc –

 Смежные вопросы

  • Нет связанных вопросов^_^