Fråga : Kontrollera timelinen inom laddad movieclip

Detta bör vara lätt för alla dig experter, I-förmiddag ingen sort av sakkunnigt, och detta har besvärat mig för en koppla ihop av dagar nu. pröva förmiddag för

I att kontrollera timelinen av en externt laddad movieclip (som kallas test.swf), som har laddats in i en tom mc (som kallas empty_mc) på min huvudsakliga swf. I stort I önskar precis att berätta movieclipen inom den kallade laddade movieclipen (numrerar), till flyttningen att inrama 2, när jag klickar en knäppas (som kallas move_btn). för class=" codeSnippet " för

1 för >

var testar: Laddare = ny laddare ();
empty_mc.addChild (testa);
var-url: URLRequest = nya URLRequest (”test.swf”);
test.load (url);
fungera mest loadTest (händelsen: MouseEvent): utan laga kraft
{
empty_mc.numbers.gotoAndStop (2);
}
move_btn.addEventListener (MouseEvent.CLICK som, är mest loadTest); <-/pre>



Can någon hjälper ut?

Thanks i förskott.
" klar "

Svar : Kontrollera timelinen inom laddad movieclip

Du behöver någon liten korrigering:

Den skulle är bra, om du ska lagerbarnet hänvisar till i separat variabel, än dig kan direkt åkalla movieclipmetoder på den variabel.

Se exemplet:
var-testChild: MovieClip; // den ska hållen laddad movieclip hänvisar till
 /*Load i yttre swf *
                        var-loadSwf: Laddare = ny laddare ();
                        var-requestSwf: URLRequest = nya URLRequest (”test.swf”);
                        // tillfogar laddar den färdiga förlagehanteraren
                        loadSwf.contentLoaderInfo.addEventListener (Event.COMPLETE, onCompleteHandler);
                        loadSwf.load (requestSwf);


2. på ladda den färdiga händelsen av din utsida SWF, skapar den färdiga förlagehanteraren som följer:


                        fungera loadEvent onCompleteHandler (: Händelse)
                       {
                             
                              // gör, allt vad är nödvändigt

                              // lagret laddade movieclips hänvisar till i lokalvariabeltestChild
                              testChild = loadEvent.currentTarget.content som MovieClip;
                              // tillfogar nu det laddade barnet i din empty_mc
                              empty_mc.addChild (testChild);
                        }

3. Tillfoga kontrollerar nu timeline av testChild


fungera mest loadTest (händelsen: MouseEvent): utan laga kraft
{
// testChild är hänvisar till till din laddade MovieClip (SWF)
testChild.gotoAndStop (2);
}
move_btn.addEventListener (MouseEvent.CLICK som, är mest loadTest);

Hoppas detta ska hjälp.
Andra lösningar  
 
programming4us programming4us