Lo normal en estos casos es quitar el listener, cambiar y volverlo a poner,
si cambias el selectedIndex por fuerza te va a saltar el "onChange"

removeChangeHandler()
setSelectedIndex()
setChangeHandler()

Pero no estoy muy seguro, son los componentes V1 no?

Joseba Alonso
www.5dms.com
www.sidedev.net  

> -----Mensaje original-----
> De: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] En nombre de Eva del Campo
> Enviado el: miércoles, 06 de julio de 2005 16:04
> Para: [email protected]
> Asunto: [ASNativos] Problema con eventos del comboBox
> 
> Muy buenas
> 
> Estoy desarrollando una galería fotográfica en flash mx, y me 
> encuentro con el problema de detectar si un comboBox ha 
> cambiado su valor por código, o si lo ha cambiado el usuario 
> manualmente. ¿Es posible hacerlo?
> Lo que tengo hasta ahora, es que dos combos cambian su valor 
> según la imagen que aparezca en pantalla (con autoplay 
> activado, claro), reflejando su nombre y el grupo al que 
> pertenece. Lo que me gustaría conseguir es justo lo 
> contrario, es decir, que el usuario pudiera seleccionar una 
> imagen del combo y ésta se mostrara en pantalla. El problema 
> es que cada vez que selecciono un elemento nuevo del combo 
> con setSelectedIndex(), se dispara la función definida en 
> setChangeHandler(), y no se me ocurre cómo diferenciar este 
> evento del que se produce cuando el usuario selecciona una 
> nueva imagen.
> Uff, qué largo, espero que se entienda...
> 
> Muchas gracias y un saludo
> 
> Eva 
> 
> 
> ----------------------------------
> Lista ASNativos:[email protected]
> http://www.5dms.com/listas
> ----------------------------------

----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------

Responder a