/ / Canvas / Flash HTML5. Jak uzyskać dostęp do klipu filmowego dla dzieci i sprawić, by stał się gotoAndPlay? - javascript, html5, flash, html5-canvas, createjs

HTML5 Canvas / Flash. Jak uzyskać dostęp do klipu filmowego dla dzieci i sprawić, by stał się gotoAndPlay? - javascript, html5, flash, html5-canvas, createjs

W programie Flash mam 2 klatki na głównej osi czasu. Pierwszy to wybór języka, a drugi zawiera pasek nawigacyjny. ten pasek nawigacyjny to klip filmowy zawierający elementy (klipy filmowe). Te "item-movieclips" zawierają 2 ramki: po jednej dla każdego języka.

Wewnątrz paska nawigacyjnego-paska-klipu filmowego chcę sterować wszystkimi klipami filmowymi dla dzieci i ustawić je w odpowiedniej ramce (w zależności od tego, który język został wybrany przez użytkownika).

Używam tego kodu (na osi czasu paska nawigacji-bar-movieclip):

this.item.gotoAndStop("en");

Ale to nie działa, co jest głupie!

Jakie jest najlepsze rozwiązanie, aby uzyskać tę pracę? (Nie boję się napisać kodu poza Flash, ale nie wiem jak!)

Jakieś sugestie?

Czasami może chcę zagłębić się i użyć ... this.navbar.item.child-item.gotoAndPlay ("blob");

(BTW, używam narzędzi "toolkit for createjs" lub "flash cc html5").

Odpowiedzi:

3 dla odpowiedzi № 1

ok chłopacy. Znalazłem rozwiązanie:

Dowiedziałem się, że w wydarzeniach można mieć dostęp do dzieci kincilip. więc wybieram "tick".

var self = this;

this.on("tick", function()
{
self.myChildren_mc.childrensChildren_mc.gotoAndStop(3); // W O R K S !!!
}, null, true); //if true, it"s only fired once!

w niektórych przypadkach musisz wcześniej usunąć słuchacza.