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

Me aparece: Error #2044: ioError al leer un XML

Estas en el tema de Me aparece: Error #2044: ioError al leer un XML en el foro de Flash y Actionscript en Foros del Web. Tengo un .fla que lee un xmlExterno, cuando lo pruebo en el Flash anda bien, pero cuando lo quiero insertar en un html me aparece ...
  #1 (permalink)  
Antiguo 26/08/2009, 08:14
 
Fecha de Ingreso: marzo-2007
Mensajes: 302
Antigüedad: 13 años, 8 meses
Puntos: 2
Pregunta Me aparece: Error #2044: ioError al leer un XML

Tengo un .fla que lee un xmlExterno, cuando lo pruebo en el Flash anda bien, pero cuando lo quiero insertar en un html me aparece esto:

Código:
Error #2044: ioError no controlado: text=Error #2032: Error de secuencia. URL: botones.xml
	at miArchivo_fla::MainTimeline/frame1()

este es el codigo que hay en el fla:
Código:
//Importo las clases necesarias
import flash.display.*;
import flash.events.*;
import flash.net.*;

function onClickEvent(e:MouseEvent) {
	navigateToURL(new URLRequest (e.currentTarget.enlace), "_self" );
} 

var botones:Array = new Array (btn1,btn2,btn3);

var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.TEXT;
loader.addEventListener(Event.COMPLETE, onComplete);

var request:URLRequest = new URLRequest ('botones.xml');
loader.load(request);


function onComplete(e:Event):void {
 
    var myXML:XML = new XML(e.target.data);

	for(var i=0;i<botones.length;i++){
			botones[i].enlace = myXML.departamento.(@nombre == botones[i].name ).url;
			botones[i].addEventListener(MouseEvent.CLICK, onClickEvent);

	}

}
alguna solucion posible?
Grx!
  #2 (permalink)  
Antiguo 26/08/2009, 09:46
 
Fecha de Ingreso: mayo-2008
Ubicación: Murcia, España
Mensajes: 313
Antigüedad: 12 años, 6 meses
Puntos: 5
Respuesta: Me aparece: Error #2044: ioError al leer un XML

Suele ser que la ruta no está correcta, el HTML está en el mismo directorio que botones.xml?
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 22:30.