Как мне заставить getChildByName работать так, как я хочу в этом примере? - PullRequest
0 голосов
/ 17 марта 2020

Я динамически создаю мувиклипы, например, так ...

item_MC = new Item_MC();
item_MC.name = "q_" + itemID;
leftContainer.addChild(item_MC);

Все это прекрасно работает.

Позже в коде я хочу использовать gotoAndPlay для изменения кадра в клипе называется "кареткой"

Если я получаю доступ к клипу item_M C с помощью щелчка мыши и в обработчике запускаю ...

event.target.gotoAndPlay("selected");

... он отлично работает.

Как получить доступ, если вы используете (не щелкая мышью) через getChildByName, пожалуйста?

Это приводит к ошибке ...

leftContainer.getChildByName("q_0").caret.gotoAndPlay("selected");

(я точно знаю, что q_0 существует ).

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...