Cargo los diferentes SWF mediante un XML y movieClipLoader de este modo:
ItemListener.onLoadInit = function(targetMC) {
Final_X = Final_X-targetMC._width-ItemGap;
var MenuItemTweenX:Tween = new Tween(targetMC, "_x", Elastic.easeInOut, Stage.width, Final_X, 3, true);
};
//
for (j=0; j<=TotalItems-1; j++) {
ItemSymbol = FilesPlace+"_swfShared/"+MenuList.firstChild.childNodes[j].attributes.Item;
ItemAux = "Aux00"+String(j);
Item_MC = "Click"+String(j);
ItemClick = ItemContainer.createEmptyMovieClip(Item_MC, this.getNextHighestDepth()+j);
ItemFinal = ItemClick.createEmptyMovieClip(ItemAux, this.getNextHighestDepth()+j);
itemLoader.loadClip(ItemSymbol,ItemFinal);
ItemClick.LinkToGo = FilesPlace+MenuList.firstChild.childNodes[j].attributes.ItemLink;
//
//
ItemClick.onRelease = function() {
var ThisURL:String = this.LinkToGo;
NextSWF(ThisURL);
//getURL(ThisURL);
};
}
El problema es que coloca los elementos de acuerdo a como los termina de cargar en el LoadInit, que no siempre coincide con el orden que le doy en el XML.
¿Cómo logro que respete el orden del XML y no el del LoadInit?
Ejemplo aqui www.vegajl.com