2
Я пытаюсь загрузить внешние SWF в цикле for, и у меня есть эта проблема, которая действительно меня съедает: в обработчике событий мне нужно знать имя файла SWF, который был но я не могу это получить. В приведенном ниже коде показано, что я пытаюсь сделать.AS3: Загрузка SWF в цикле for
Есть ли у кого-нибудь идеи?
function loadManySWFs(arrayOfFileNames:Array)
{
for(var i=0; i<arrayOfFileNames; i++)
{
var mLoader:Loader = new Loader();
var mRequest:URLRequest = new URLRequest(arrayOfFileNames[i]));
mLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
mLoader.load(mRequest);
}
}
function onLoadComplete(e:Event)
{
// Here I need to know the filename of the SWF that was loaded. How can I do this?
}
Спасибо за любую помощь!
@maxmc 'event.target' будет объектом' LoaderInfo', с которым был зарегистрирован прослушиватель событий. Отредактировано, чтобы исправить это. – Amarghosh
@Amarghosh: thanks – maxmc