Um aus einer hereingeladenen SWF die verknüpften MovieClips zu bekomme benötigt man einen kleinen Workkarround…

Deshalb habe ich mal einen kleine Funktion geschrieben um das leben einbisschen einfacher zu machen ;)

public static function getMovieClipClassByString( className : String, event : Event ) : MovieClip
{
    var classReference:Class = event.target.applicationDomain.getDefinition(className) as Class;
    var mc:MovieClip = new classReference() as MovieClip;
    if (mc == null)
    {
      new Error("Error!!! MovieClip ist nicht verfügbar...");
    }

    return mc;
}

Als return gibt es dann den MovieClip… target : *, das Sternzeichen bedeutet nichts einfach als eine wildcard ihr könnt alles übergeben war zu faul um Object rein zu schreiben :D … Aufjedenfall ist das was übergeben werden soll:

loader.contentLoaderInfo.addEventListener(Event.COMPLETE, urlLoaderCompleteHandler);
private function urlLoaderCompleteHandler( event : Event ) : void
{
    getMovieClipClassByString(className, event);
}

Download Klasse