Foros del Web » Creando para Internet » Flash y Actionscript »

duda: botonere con XML y AS3

Estas en el tema de duda: botonere con XML y AS3 en el foro de Flash y Actionscript en Foros del Web. Tengo este codigo: Código: import flash.events.Event; import flash.net.URLLoader; import flash.net.URLRequest; var secciones:Array=new Array(); var externalXML:XML; var loader:URLLoader = new URLLoader(); var request:URLRequest = new URLRequest("datos.xml"); ...
  #1 (permalink)  
Antiguo 15/06/2008, 19:38
 
Fecha de Ingreso: marzo-2007
Mensajes: 302
Antigüedad: 10 años, 8 meses
Puntos: 2
Pregunta duda: botonere con XML y AS3

Tengo este codigo:


Código:
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequest;

var secciones:Array=new Array();
var externalXML:XML;
var loader:URLLoader = new URLLoader();
var request:URLRequest = new URLRequest("datos.xml");
loader.load(request);
loader.addEventListener(Event.COMPLETE, onComplete);

function onComplete(evento:Event):void {
	var loader:URLLoader = evento.target as URLLoader;
		externalXML = new XML(loader.data);

		for (var i:uint=0;i<externalXML.item.length();i++){
			secciones.push(externalXML.item[i].menuName);
			trace(secciones[i])
		}

}
Pero quisiera saber como tengo que hacer para no tener que armar mi vector secciones dentro del complete. Si yo quiero ejcutar algo despues del onComplete como hago?? porque por ejemplo si hago un trace ("probando") despues de la funcoin oncomplete primero me muestra el trace "probando"y despues aparecen los trace secciones que estan dentro de la funcion, y yo quiero que pase al reves.
  #2 (permalink)  
Antiguo 15/06/2008, 19:46
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 10 años, 6 meses
Puntos: 67
Respuesta: duda: botonere con XML y AS3

pues tu trace ("probando") ponlo despues del for.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:07.