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.COMPLETE, onComplete);
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=0; ialcorcon<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=0; imostoles<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=0; ileganes<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=0; igetafe<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=0; ihumanes<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=0; ifuenla<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=0; iparla<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=0; ipinto<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=0; imadrid<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;
}
}