Create JS: numChildren не работает с кодом, сгенерированным Annimate - PullRequest
0 голосов
/ 04 апреля 2020

Итак, у меня есть куча клипов mov ie на основной временной шкале, но использование свойства numChildren всегда возвращает 0, потому что код, сгенерированный Adobe Animate, добавляет их к основной временной шкале с помощью addTween (), а numChildren работают только при добавлении дочерних элементов. к родителю, используя addChild (). На данный момент я должен «взломать» его, открыв timeline._tweens, а затем l oop через каждого подростка, чтобы получить нужного мне ребенка. Мне не нравится делать это таким образом. Так каков наилучший способ доступа к детям?

1 Ответ

0 голосов
/ 04 апреля 2020

После того, как я просмотрел несколько документов онлайн, и вот что я нашел. Когда дочерние элементы добавляются на временную шкалу с использованием промежуточных временных шкал, Adobe должна добавить в конструктор вызов addChild (), но он каким-то образом пропущен. И это ошибка. Итак, чтобы go обойти эту ошибку, нам просто нужно сначала вызвать gotoAndStop (0), затем мы можем использовать свойства numChildren или children.

...