Vraag : De chronologie van de controle binnen geladen movieclip

Dit zou moeten zijn gemakkelijke voor alle u deskundigen, ben ik geen soort deskundige en dit heeft me voor een paar dagen nu verontrust.

I am de chronologie van uiterlijk geladen proberen te controleren movieclip (geroepen test.swf), die in lege geroepen mc (empty_mc) op mijn hoofdswf is geladen. Fundamenteel, wil ik enkel movieclip binnen geladen vertellen movieclip (geroepen aantallen) om zich aan kader 2 te bewegen wanneer ik een geroepen knoop klik (move_btn).

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
var test: Lader = nieuwe Lader ();
empty_mc.addChild (test);
 
var url: URLRequest = nieuwe URLRequest („test.swf“);
test.load (url);

het meest loadTest functie (gebeurtenis: MouseEvent): leegte
{
empty_mc.numbers.gotoAndStop (2);
}
move_btn.addEventListener (het meest loadTest MouseEvent.CLICK,); 



Can iedereen hulp uit?

Thanks vooraf.

Antwoord : De chronologie van de controle binnen geladen movieclip

U hebt één of andere kleine correctie nodig:

Het zou als u de verwijzing van het kind in afzonderlijke variabele zult opslaan, dan u kan movieclip methodes op die variabele direct aanhalen goed zijn.

Zie voorbeeld:
var testChild: MovieClip; // zal het geladen movieclip verwijzing houden
 /*Load in externe swf */
                        var loadSwf: Lader = nieuwe Lader ();
                        var requestSwf: URLRequest = nieuwe URLRequest („test.swf“);
                        // voegt ladings volledige manager toe
                        loadSwf.contentLoaderInfo.addEventListener (Event.COMPLETE, onCompleteHandler);
                        loadSwf.load (requestSwf);


2. op ladings volledige gebeurtenis van uw externe SWF, cre�ër als volgt volledige manager:


                        functie onCompleteHandler (loadEvent: Gebeurtenis)
                       {
                             
                              // doet wat nodig is

                              // opslag laadde movieclip verwijzing in lokale veranderlijke testChild
                              testChild = loadEvent.currentTarget.content als MovieClip;
                              // voegt nu geladen kind in uw empty_mc toe
                              empty_mc.addChild (testChild);
                        }

3. Voeg nu controlechronologie van testChild toe


het meest loadTest functie (gebeurtenis: MouseEvent): leegte
{
// testChild is verwijzing naar uw geladen MovieClip (SWF)
testChild.gotoAndStop (2);
}
move_btn.addEventListener (het meest loadTest MouseEvent.CLICK,);

Hoop dit zal helpen.
Andere oplossingen  
 
programming4us programming4us