Grüße,
Es ist gut, eine Schnittstelle in geladenem SWF einzuführen.
Aber, wenn Sie nicht mit Schnittstelle vertraut sind, können Sie einige rohe Verlegenheiten zu ihr bilden.
1. Kind oder sagen geladenes SWF
-----------------------------------------
Sagen, dass Sie eine Funktion im Kind swf (geladenes swf) 's-Dokumentenkategorie wie folgen haben (für z.B.:)
Funktion sampleFunction (): Lücke
{
//do, was auch immer erforderlich ist
}
-----------------------------
2. In Elternteil Flexapp Code addieren, um SWF zu laden:
-------------------------------------
/*Load im externen swf *
var loadSwf: Ladevorrichtung = neue Ladevorrichtung ();
var requestSwf: URLRequest = neues URLRequest („sample.swf“);
// addieren komplette Zufuhr
loadSwf.contentLoaderInfo.addEventListener (Event.COMPLETE, onCompleteHandler);
loadSwf.contentLoaderInfo.addEventListener (ProgressEvent.PROGRESS, onProgressHandler);
loadSwf.load (requestSwf);
2. auf komplettem Ereignis der Last Ihres External SWF, komplette Zufuhr herstellen, wie folgt:
Funktion onCompleteHandler (loadEvent: Ereignis) {
// tun, was auch immer erforderlich ist
//-Art warf den geladenen Inhalt wie pro Dokumentenkategorie oder niedrige Kategorie
folgendes // in z.B. der Ansicht bin mir, dass Ihre niedrige Kategorie MovieClip ist
(loadEvent.currentTarget.content als MovieClip) .sampleFunction ();
}
Mich informieren, wenn es oder nicht hilft.