Если вы посмотрите документацию для Loader , вы увидите, что она имеет свойство content
. Так вы получаете доступ к загруженному контенту. Так, например, если TheLoader
является Загрузчиком, и если TheChild
был экземпляром на временной шкале загруженного SWF, вы можете сделать:
var child : Sprite = MovieClip(TheLoader.content).TheChild;
Этот дочерний элемент недоступен до тех пор, пока содержимое фактически не будет загружено, поэтому обязательно прослушайте событие COMPLETE в загрузчике contentLoaderInfo
, прежде чем получить доступ к содержимому:
TheLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaded);
function onLoaded(event : Event):void
{
trace(MovieClip(loader.content).theChild);
}
Также обратите внимание, что вы можете столкнуться с проблемами безопасности, если SWF-файлы загрузчика и загрузчика не находятся в одном домене. В этом случае вам нужно будет вызвать Security.allowDomain
в SWF, чтобы разрешить кросс-скриптинг.