Tema: Combo AS3
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/02/2008, 09:23
tyrula
 
Fecha de Ingreso: mayo-2005
Ubicación: Castellón
Mensajes: 321
Antigüedad: 18 años, 11 meses
Puntos: 0
Re: Combo AS3

Solucionado!! He visto esto por ahí:

Cita:
//Asigno la url que se va a cargar
var url:String = "nombres.xml";
var XmlExterno:XML;

//Carga el XML
function CargarXML() {
//Creo el objeto cargador
var loader:URLLoader = new URLLoader();
//Le añado los listeners
ponerListeners(loader);
//Creo el objeto que contendrá la petición
var peticion:URLRequest = new URLRequest(url);
//Cargo la petición
loader.load(peticion);
}

//Añade los listeners al cargador
function ponerListeners(dispatcher:IEventDispatcher):void {
dispatcher.addEventListener(Event.COMPLETE, completeHandler);
}

//Funcion que se ejecuta cuando termina la descarga.
function completeHandler(event:Event):void {

var cargador:URLLoader = event.target as URLLoader;
XmlExterno = new XML(cargador.data);
for each(var nodo:XML in XmlExterno.elements()){
//Devuelve el atributo puntuacion
// trace(nodo.@nombre);
cb_nombres.addItem({data:nodo,label:nodo});

}

}

//Empezamos
CargarXML();
Gracias a todos!