Questione : Controllare la cronologia all'interno di movieclip caricato

Ciò dovrebbe essere facile per tutti voi esperti, sono genere di esperto e questo è stato troubling me per una coppia di giorni ora.

I che prova a controllare la cronologia di un movieclip esternamente caricato (denominato test.swf), che è stato caricato in un mc vuoto (denominato empty_mc) sul mio swf principale. Basicamente, voglio appena dire il movieclip all'interno del movieclip caricato (numeri denominati) di muovermi per pagina 2 quando scatto un tasto (denominato move_btn). class= " lineNumbers " >
1 del >

prova di varietà: Caricatore = nuovo caricatore ();
empty_mc.addChild (prova);
 
URL di varietà: URLRequest = nuovo URLRequest (“test.swf„);
test.load (URL);

funzione più loadTest (evento: MouseEvent): vuoto
{
empty_mc.numbers.gotoAndStop (2);
}
move_btn.addEventListener (MouseEvent.CLICK, più loadTest); il class= >


Can chiunque di

Thanks in anticipo.
class= del

Risposta : Controllare la cronologia all'interno di movieclip caricato

Avete bisogno di una certa piccola correzione:

Sarebbe buono se memorizzaste il riferimento del bambino nella variabile separata, che voi può direttamente invocare i metodi del movieclip su quella variabile.

Vedere l'esempio:
testChild di varietà: MovieClip; // terrà il riferimento caricato del movieclip
 /*Load nello swf esterno */
                        loadSwf di varietà: Caricatore = nuovo caricatore ();
                        requestSwf di varietà: URLRequest = nuovo URLRequest (“test.swf„);
                        // aggiunge l'alimentatore completo del carico
                        loadSwf.contentLoaderInfo.addEventListener (Event.COMPLETE, onCompleteHandler);
                        loadSwf.load (requestSwf);


2. sull'evento completo del carico del vostro external SWF, generare l'alimentatore completo come segue:


                        onCompleteHandler di funzione (loadEvent: Evento)
                       {
                             
                              // fa qualunque è necessario

                              il deposito di // ha caricato il riferimento dei movieclip nel testChild di variabile locale
                              testChild = loadEvent.currentTarget.content come MovieClip;
                              // ora aggiunge il bambino caricato nel vostro empty_mc
                              empty_mc.addChild (testChild);
                        }

3. Ora aggiungere la cronologia di controllo di testChild


funzione più loadTest (evento: MouseEvent): vuoto
{
il testChild di // è riferimento al vostro MovieClip caricato (SWF)
testChild.gotoAndStop (2);
}
move_btn.addEventListener (MouseEvent.CLICK, più loadTest);

Sperare che questo aiuti.
Altre soluzioni  
 
programming4us programming4us