Groeten,
Het is goed om een interface in geladen SWF uit te voeren.
Maar als u niet vertrouwd met interface bent, kunt u sommige ruwe moeilijke situaties aan het maken.
1. Het kind of zegt geladen SWF
Zeg u een functie in kind swf (geladen swf) 's- documentklasse zoals volgen (voor b.v.:) hebt
functie sampleFunction (): leegte
{
//do wat er ook nodig is
}
2. In ouder Flex App, voeg code aan lading SWF toe:
/*Load in externe swf */
var loadSwf: Lader = nieuwe Lader ();
var requestSwf: URLRequest = nieuwe URLRequest („sample.swf“);
// voegt volledige manager toe
loadSwf.contentLoaderInfo.addEventListener (Event.COMPLETE, onCompleteHandler);
loadSwf.contentLoaderInfo.addEventListener (ProgressEvent.PROGRESS, onProgressHandler);
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
// het type goot de geladen inhoud vanaf documentklasse of basisklasse
// in het volgende b.v. ben ik van mening dat uw basisklasse MovieClip is
(loadEvent.currentTarget.content als MovieClip) .sampleFunction ();
}
Laat me weten of of niet helpt het.