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

no se carga el xml

Estas en el tema de no se carga el xml en el foro de Flash y Actionscript en Foros del Web. Bueno tengo un problema con una animación Flash. Este problema es el siguiente: Pulso sobre un botón y este me lleva a un fotograma en ...
  #1 (permalink)  
Antiguo 15/08/2011, 11:16
 
Fecha de Ingreso: junio-2008
Mensajes: 250
Antigüedad: 15 años, 9 meses
Puntos: 1
no se carga el xml

Bueno tengo un problema con una animación Flash. Este problema es el siguiente:
Pulso sobre un botón y este me lleva a un fotograma en este fotograma se encuentrar unos botones al pulsar sobre cada uno de ellos se carga un xml y me rellena el campo de texto. Pero al pulsar sobre otro botón y enviarme a otro fotograma con más botones a este si que ya no me carga correctamente el xml y eso que la capa en la que se encuentra el codigo y el campo de texto es el mismo y NO se si tiene que ver algo al poner el stop(); Muchas gracias
Código PHP:
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.MouseEvent;

var 
loader URLLoader = new URLLoader();
loader.dataFormat URLLoaderDataFormat.TEXT;
loader.addEventListener(Event.COMPLETEonComplete);
var 
request:URLRequest = new URLRequest("xml/Referencias.xml");
loader.load(request);

function 
onComplete(e:Event):void
{
    var 
MyXML:XML = new XML(e.target.data);
    
//contenidoALcorcon    
    
var contenidoalcorcon:String;
    
contenidoalcorcon="";    
    for (var 
ialcorcon:uint=0ialcorcon<MyXML.alcorcon.length(); ialcorcon++){        
        
contenidoalcorcon += MyXML.alcorcon[ialcorcon].calle;
        
contenidoalcorcon +="\n";        
    }
    var 
tituloalcorcon:String;
    
tituloalcorcon="";
    
tituloalcorcon += MyXML.alcorcon[1].titulo;
    
tituloalcorcon +="\n";
    
//Alcorcon
    
btn_alcorcon.addEventListener(MouseEvent.CLICK,onAlcorcon);
    function 
onAlcorcon(e:MouseEvent):void{
    
txt.htmlText contenidoalcorcon;
    
txt_titulo.htmlText=tituloalcorcon;    
    }
    
//contenidoMostoles    
    
var contenidomostoles:String;
    
contenidomostoles="";    
    for (var 
imostoles:uint=0imostoles<MyXML.mostoles.length(); imostoles++){        
        
contenidomostoles += MyXML.mostoles[imostoles].calle;
        
contenidomostoles +="\n"        
    
}
    var 
titulomostoles:String;
    
titulomostoles="";
    
titulomostoles += MyXML.mostoles[0].titulo;
    
titulomostoles +="\n";
    
//Mostoles
    
btn_mostoles.addEventListener(MouseEvent.CLICK,onMostoles);
    function 
onMostoles(e:MouseEvent):void{
    
txt.htmlText contenidomostoles;
    
txt_titulo.htmlText=titulomostoles;    
    }
    
//contenidoLeganes    
    
var contenidoleganes:String;
    
contenidoleganes="";    
    for (var 
ileganes:uint=0ileganes<MyXML.leganes.length(); ileganes++){        
        
contenidoleganes += MyXML.leganes[ileganes].calle;
        
contenidoleganes +="\n"        
    
}
    var 
tituloleganes:String;
    
tituloleganes="";
    
tituloleganes += MyXML.leganes[0].titulo;
    
tituloleganes +="\n";
    
//Mostoles
    
btn_leganes.addEventListener(MouseEvent.CLICK,onLeganes);
    function 
onLeganes(e:MouseEvent):void{
    
txt.htmlText contenidoleganes;
    
txt_titulo.htmlText=tituloleganes;    
    }
    
//contenidoGetafe
    
var contenidogetafe:String;
    
contenidogetafe="";    
    for (var 
igetafe:uint=0igetafe<MyXML.getafe.length(); igetafe++){        
        
contenidogetafe += MyXML.getafe[igetafe].calle;
        
contenidogetafe +="\n"        
    
}
    var 
titulogetafe:String;
    
titulogetafe="";
    
titulogetafe += MyXML.getafe[0].titulo;
    
titulogetafe +="\n";
    
//Getafe
    
btn_getafe.addEventListener(MouseEvent.CLICK,onGetafe);
    function 
onGetafe(e:MouseEvent):void{
    
txt.htmlText contenidogetafe;
    
txt_titulo.htmlText=titulogetafe;    
    }
    
//contenidoHumanes
    
var contenidohumanes:String;
    
contenidohumanes="";    
    for (var 
ihumanes:uint=0ihumanes<MyXML.humanes.length(); ihumanes++){        
        
contenidohumanes += MyXML.humanes[ihumanes].calle;
        
contenidohumanes +="\n"        
    
}
    var 
titulohumanes:String;
    
titulohumanes="";
    
titulohumanes += MyXML.humanes[0].titulo;
    
titulohumanes +="\n";
    
//Humanes
    
btn_humanes.addEventListener(MouseEvent.CLICK,onHumanes);
    function 
onHumanes(e:MouseEvent):void{
    
txt.htmlText contenidohumanes;
    
txt_titulo.htmlText=titulohumanes;    
    }
    
//contenidoFuenla
    
var contenidofuenla:String;
    
contenidofuenla="";    
    for (var 
ifuenla:uint=0ifuenla<MyXML.fuenla.length(); ifuenla++){        
        
contenidofuenla += MyXML.fuenla[ifuenla].calle;
        
contenidofuenla +="\n"        
    
}
    var 
titulofuenla:String;
    
titulofuenla="";
    
titulofuenla += MyXML.fuenla[0].titulo;
    
titulofuenla +="\n";
    
//Fuenla
    
btn_fuenla.addEventListener(MouseEvent.CLICK,onFuenla);
    function 
onFuenla(e:MouseEvent):void{
    
txt.htmlText contenidofuenla;
    
txt_titulo.htmlText=titulofuenla;    
    }
    
//contenidoParla
    
var contenidoparla:String;
    
contenidoparla="";    
    for (var 
iparla:uint=0iparla<MyXML.parla.length(); iparla++){        
        
contenidoparla += MyXML.parla[iparla].calle;
        
contenidoparla +="\n"        
    
}
    var 
tituloparla:String;
    
tituloparla="";
    
tituloparla += MyXML.parla[0].titulo;
    
tituloparla +="\n";
    
//Parla
    
btn_parla.addEventListener(MouseEvent.CLICK,onParla);
    function 
onParla(e:MouseEvent):void{
    
txt.htmlText contenidoparla;
    
txt_titulo.htmlText=tituloparla;    
    }
    
//contenidoPinto
    
var contenidopinto:String;
    
contenidopinto="";    
    for (var 
ipinto:uint=0ipinto<MyXML.pinto.length(); ipinto++){        
        
contenidopinto += MyXML.pinto[ipinto].calle;
        
contenidopinto +="\n"        
    
}
    var 
titulopinto:String;
    
titulopinto="";
    
titulopinto += MyXML.pinto[0].titulo;
    
titulopinto +="\n";
    
//Pinto
    
btn_pinto.addEventListener(MouseEvent.CLICK,onPinto);
    function 
onPinto(e:MouseEvent):void{
    
txt.htmlText contenidopinto;
    
txt_titulo.htmlText=titulopinto;    
    }
    
//contenidoMadrid
    
    
var contenidomadrid:String;
    
contenidomadrid="";    
    for (var 
imadrid:uint=0imadrid<MyXML.madrid.length(); imadrid++){        
        
contenidomadrid += MyXML.madrid[imadrid].calle;
        
contenidomadrid +="\n"        
    
}
    var 
titulomadrid:String;
    
titulomadrid="";
    
titulomadrid += MyXML.madrid[0].titulo;
    
titulomadrid +="\n";
    
//Pinto
    
btn_madrid.addEventListener(MouseEvent.CLICK,onMadrid);
    function 
onMadrid(e:MouseEvent):void{
    
txt.htmlText contenidomadrid;
    
txt_titulo.htmlText=titulomadrid;    
    }

  #2 (permalink)  
Antiguo 15/08/2011, 11:27
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 8 meses
Puntos: 406
Respuesta: no se carga el xml

Hola igonfil:
El problema que no funciones es porque el código está en un frame y el botón en otro.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 15/08/2011, 11:38
 
Fecha de Ingreso: junio-2008
Mensajes: 250
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: no se carga el xml

y como podría solucionar este problema con los frames. Y muchas gracias
  #4 (permalink)  
Antiguo 15/08/2011, 14:03
 
Fecha de Ingreso: junio-2008
Mensajes: 250
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: no se carga el xml

Nada ya he introducido todos los botones en el mismo frame y sigue haciendo lo mismo. Funciona en uno de los fotogramas pero en el otro nada

Etiquetas: as3
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 18:04.