Saludos nuevamente, ya encontre la solución
hice lo siguiente:
1ro: Quite la función "envia" ya que me percate que no cumple ninguna función.
2do: agrege una propiedad mas al Item cuando se crea lista.
Codigo anterior Cita: misDatos.addItem({label:letra.childNodes[i].attributes.titulo, data:letra.childNodes[i].attributes.src});
Codigo arreglado
Cita: misDatos.addItem({label:letra.childNodes[i].attributes.titulo, data:letra.childNodes[i].attributes.contenido, src:letra.childNodes[i].attributes.src});
3ro: Agregue tres variables a la hora de hacer click en una item de la lista.
Codigo anterior
Cita: var alCambiar:Object = new Object();
alCambiar.change = function(evt_obj:Object) {
// Your code here.
trace("Value changed to: "+evt_obj.target.value);
if (evt_obj.target.value != null) {
changeFunct(lista.selectedItem);
envia();
}
};
Codigo arreglado
Cita: var alCambiar:Object = new Object();
alCambiar.change = function(evt_obj:Object) {
// Your code here.
trace("Value changed to: "+evt_obj.target.value);
if (evt_obj.target.value != null) {
changeFunct(lista.selectedItem);
//envia();
titulo = lista.selectedItem.label;
contenido = lista.selectedItem.data;
archivo = lista.selectedItem.src;
}
};
y listo con esto ya logré lo que queria, que al seleccionar un item de la lista me envie al SWF cargado las tres variables con sus respectivos datos para poder utilizarlas en él.
Muchas gracias por los que visitaron aunque no dejaron sugerencias.