Foros del Web » Creando para Internet » Flash y Actionscript »

ListBox

Estas en el tema de ListBox en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 04/07/2006, 03:08
 
Fecha de Ingreso: febrero-2004
Mensajes: 85
Antigüedad: 20 años, 9 meses
Puntos: 0
ListBox

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.
  #2 (permalink)  
Antiguo 04/07/2006, 04:42
 
Fecha de Ingreso: febrero-2004
Mensajes: 85
Antigüedad: 20 años, 9 meses
Puntos: 0
Ya me funciona, solo tenía que cambiarle el nombre a los listbox (onSelec1 y onSelect2).
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:52.