Problema con TileList al rellenar con Elemento biblioteca
Alguien sabe como,
lo que me pasa es que me crea los objetos por duplicado, los mete dentro del componente myTileList y en el escenario. El objeto a introducir esta en la biblioteca y se llama "ficha".
import fl.controls.TileList;
import fl.controls.listClasses.CellRenderer;
import fl.controls.ScrollBarDirection;
var myXML:XML = new XML();
var XML_URL:String = 'la que sea';
var myXMLURL:URLRequest = new URLRequest(XML_URL);
var myLoader:URLLoader = new URLLoader(myXMLURL);
myLoader.addEventListener ("complete", xmlLoaded);
myTileList.direction = ScrollBarDirection.VERTICAL;
myTileList.columnWidth = 775;
myTileList.rowHeight= 230;
myTileList.columnCount = 1;
myTileList.rowCount = 4;
function xmlLoaded (event:Event):void {
myXML = XML(myLoader.data);
var total:Number=0;
for each (var nodo:XML in myXML.elements())
{
trace (total);
this["miClip"+total]=new Sprite();
myTileList.addItem ({label:"Ficha"+total, source:this["miClip"+total], scaleContent:false});
myTileList.selectedIndex=total;
myTileList.selectedItem.source=this.addChild(new ficha());
myTileList.selectedItem.source.numempresas.text=nodo.numero_empresas;
myTileList.selectedItem.source.importe.text=nodo.importe_total;
total++;
}
trace("---")
}
Un saludo y gracias