Доступ к подэлементу во Flash - PullRequest
0 голосов
/ 14 марта 2011

В Flash CS5 у меня есть кнопка с именем экземпляра "btn", которая состоит из фрагментов ролика с именами экземпляров "mv1" и "mv2".

Вопрос в том, могу ли я использовать gotoAndStop или что-то похожее на фрагменты ролика внутри кнопки со сцены, на которой создается кнопка. В псевдокоде:

btn.mv1.gotoAndStop (3); btn.mv2.gotoAndStop (7);

Вероятно, это очень простой вопрос, но тот, о котором я не смог найти никакой информации за последние полчаса.

Ответы [ 2 ]

1 голос
/ 14 марта 2011

Вероятно, да, если Btn оказывается MovieClip. Для (почти?) Любого другого класса отображения (DisplayObject, DisplayObjectContainer, Sprite и т. Д.) Это не поможет при компиляции.

Если ваш компилятор отказывается запускать ваш код, попробуйте следующее:

var mv1:MovieClip = btn.getChildByName("mv1") as MovieClip;
mv1.gotoAndStop(3);
1 голос
/ 14 марта 2011

Да, вы можете.

btn.mv1.gotoAndStop(3); будет работать отлично.

...