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 ActionScript :
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; } }