Вот сценарий:
У меня есть внешний SWF-файл с x
количеством видеороликов в его библиотеке, которые я загружаю в содержащий SWF. Каждый MC во внешнем SWF связан с именем класса и указан в кадре 1 как таковой
var unique1:lineSequence1 = new lineSequence1();
имя переменной unique1
будет соответствовать строковой переменной, которую я создаю в содержащем swf:
function initLines():void{
lineLoader = new Loader();
lineLoader.load(new URLRequest("theLines.swf")); //load external swf
lineLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, linesLoaded);
}
function linesLoaded(e:Event):void{
var loadedswf:MovieClip = e.target.content as MovieClip;
var initialLines = projects[0].pageid; //projects is an xmllist
trace("initialLines: "+initialLines); //returns "initialLines: unique1"
lines_holder_mc.addChild(loadedswf.[initialLines]);
}
Я хотел бы использовать переменную initialLines
в качестве ссылки на unique1
вместо жесткого кодирования unique1
в loadedswf.unique1
для ссылки на указанную переменную в загруженном SWF.