Цитата:
Сообщение от caseyryan
Проще говоря при загрузке добавить флешке контекст
|
Попробовал переписать так:

Код AS3:
public class Main extends MovieClip
{
private var ldr:Loader;
private var wC:Array = [];
public function Main():void
{
if (stage)
init();
else
addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
// entry point
ldr = new Loader();
var urlReq:URLRequest = new URLRequest("../swf/testPattern.swf");
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
if (Security.sandboxType == Security.REMOTE)
{
var context:LoaderContext = new LoaderContext();
context.applicationDomain = new ApplicationDomain(ApplicationDomain.currentDomain);
ldr.load(urlReq, context);
}
else
{
ldr.load(urlReq);
}
addChild(ldr);
}
private function loadComplete(e:Event):void
{
var obj:Object = e.target.content as Object;
for (var id:uint = 0; id < obj.numChildren; id++)
{
if (obj.getChildAt(id) is WordChoice)
{
wC.push(obj.getChildAt(id));
}
}
trace(wC.length);
}
}
Не помогло, трейсит также ноль