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 ----------------------------------

