Hola amigos. He creado un ListBox donde al seleccionar alguno de los valores de la lista, en otro ListBox muestra otros valores (la típica selección de país, y según el seleccionado te muestra en el otro ListBox con sus ciudades).
El problema lo tengo en que tiene que haber una especie de conflicto el uno con el otro por que al hacer una selección en el primer ListBox no me muestra en el siguiente ListBox lo resultados. ¿Qué puede ser?. Yo pienso que tiene que ser que no puede haber 2 onSelect o algo así, por que por separado si me funcionan.
Lo que tengo hecho es en un mismo frame de la película los dos ListBox, y el siguientes código :
// Cuando se selecciona algo en el listBox PAISES, carga al listBox CIUDADES.
onSelect = function () {
if (ListboxPaises.getValue() == "Italia") {
// Removemos los valores anteriores del ListBox CIUDADES
ListboxCiudades.removeAll();
// Añadimos los valores en el listBox CIUDADES.
ListboxCiudades.addItem("Roma");
ListboxCiudades.addItem("Venecia");
}
if (ListboxPaises.getValue() == "Portugal") {
// Removemos los valores anteriores del ListBox CIUDADES
ListboxCiudades.removeAll();
// Añadimos los valores en el listBox CIUDADES.
ListboxCiudades.addItem("Lisboa");
ListboxCiudades.addItem("Oporto");
}
}
// Cuando se selecciona algo en el listBox CIUDADES, hacemos una animacion.
onSelect = function () {
if (ListboxCiudades.getValue() == "Roma") {
// Mostramos una imagen de roma.
gotoAndPlay("Roma");
}
if (ListboxPaises.getValue() == "Venecia") {
// Mostramos una imagen de Venecia.
gotoAndPlay("Venecia");
}
if (ListboxCiudades.getValue() == "Lisboa") {
// Mostramos una imagen de roma.
gotoAndPlay("Lisboa");
}
if (ListboxPaises.getValue() == "Oporto") {
// Mostramos una imagen de Venecia.
gotoAndPlay("Oporto");
}
}
Muchas gracias a todos.