Hola comunidad
Soy nuevo en Actionscript 3 y comencé a crear una pequeña aplicación llamada "Diseñador Virtual" la idea de esto es implementarlo a una web y esta sea mas interactiva para el cliente, consultando a dicha aplicación sobre información relevante del sitio.
En el paso que tengo el problema es cuando le pide al cliente que eliga de un combobox (lo igual a un select en html) sobre el tema que quiere averiguar, para luego mostrar en un textarea el contenido de tal tema (el contenido esta dentro de un XML y cada tema esta especificado por un ID).
Aquí les dejo el codigo actionscript:
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequest;
var servicio="";
elegirServicio.addEventListener(Event.CHANGE, showSelected)
function showSelected(evt:Event){
servicio = evt.target.selectedItem.data;
var externalDates:XML;
var loader:URLLoader = new URLLoader();
var request:URLRequest = new URLRequest("externalDates.xml");
loader.load(request);
loader.addEventListener(Event.COMPLETE, onComplete);
function onComplete(event:Event):void
{
var loader:URLLoader = event.target as URLLoader;
if(servicio == 10001){
gotoAndStop(3);
tuServicio.htmlText = externalDates.opcion[0].comentario;
}
else if(servicio == 10002){
gotoAndStop(3);
tuServicio.htmlText = externalDates.opcion[1].comentario;
}
else if(servicio == 10003){
gotoAndStop(3);
tuServicio.htmlText = externalDates.opcion[2].comentario;
}
else if(servicio == 10004){
gotoAndStop(3);
tuServicio.htmlText = externalDates.opcion[3].comentario;
}
else if(servicio == 10005){
gotoAndStop(3);
tuServicio.htmlText = externalDates.opcion[4].comentario;
}
else if(servicio == 10006){
gotoAndStop(3);
tuServicio.htmlText = externalDates.opcion[5].comentario;
}
else if(servicio == 10007){
gotoAndStop(3);
tuServicio.htmlText = externalDates.opcion[6].comentario;
}
else if(servicio == 10008){
gotoAndStop(3);
tuServicio.htmlText = externalDates.opcion[7].comentario;
}
else if(servicio == 10009){
gotoAndStop(3);
tuServicio.htmlText = externalDates.opcion[8].comentario;
}
else if(servicio == 10010){
gotoAndStop(3);
tuServicio.htmlText = externalDates.opcion[9].comentario;
}
}
}
Espero me puedan ayudar, si necesitan mas información por favor avísenme y si puedo resolver este problema me gustaría compartirlo a quien le interese.
Saludos