![]() |
Ayuda con addEventListener Hola. Resulta que estoy realizando algo asi como un onClick para una lista de imagenes que se cargan dinamicamente mediante una consulta a la base de datos, es decir, si el elemento tiene como valor 1 aparece una imagen y si es 2 aparece otra, ya todo funciona exepto por que al momento de agregarle el addEventListener a la imagen le estoy pasando como parametros lo siguiente: Código PHP: myFunction es el metodo a llamar id_imagen el parametro a pasar, este valor es dinámico leido de la base de datos pero siempre envia el ultimo valir leido de id_imagen. alguna idea de como solucionarlo ??? |
Respuesta: Ayuda con addEventListener si id_imagen es una variable que puede ser accedida desde cualquier parte del script, bastara con que hagas lo siguiente: Código: imageA.addEventListener(MouseEvent.CLICK, click_imageA); |
Respuesta: Ayuda con addEventListener Cita:
Código PHP: |
Respuesta: Ayuda con addEventListener Cita:
Porque no extiendes la clase Image de flex para que le puedas añadir el id de la imagen, por ejemplo: Código PHP: Código PHP: |
Respuesta: Ayuda con addEventListener aa que te cres me da este error : ReferenceError: Error #1069: Property imageId not found on mx.core.FlexLoader and there is no default value. at aperturaProcesoAnteproy/::onImageClick() sorry por molestar tanto es que apenas ando aprendiendo esto de Flex Y actionScript Gracias por tu apoyo |
Respuesta: Ayuda con addEventListener Cita:
El depurador te dice que no encuentra la propiedad imageId, coloca un break point en la línea: Código PHP: Ahora corre tu aplicación, cuando le des click a una imagen, te va avisar el depurador, te vas a la pestaña de variables y buscas la variable llamada evt, dentro de evt debe haber una lista de propiedades, busca la propiedad target, fíjate de que tipo es, debería ser del tipo MyImage si no lo es, entonces la que guarda la referencia a MyImage es currentTarget, busca ese propiedad ahí mismo y ve si es del tipo MyImage si es asi debes cambiar a: Código PHP: Saludos! :adios: |
Respuesta: Ayuda con addEventListener Gracias de nuevo :aplauso: Fijate que en ambos casos obtuve lo mismo, que evt es del tipo click Código PHP: |
Respuesta: Ayuda con addEventListener Cita:
Ya lo tenemos agarrado del chongo :-) Que bueno que pusiste lo que muestra el depurador, fíjate en esta línea: currentTarget = MyImage (@37283c1) La propiedad current target contiene la referencia a tu instancia MyImage, pero como se pasa como object tienes que hacer el casting para poder accesar a imageId. Código PHP: Nota: Es opcional hacer el casting, puedes acceder también diréctamente, pero por buena practica es bueno hacer el casting explicito para que el compilador te avise si el tipo de dato que estas tratando de convertir a otro es el correcto y evitar así errores inesperados en tiempo de ejecución: Código PHP: Un saludo! :adios: |
Respuesta: Ayuda con addEventListener :aplauso: A muchas gracias man!!! como dicen en otros países Thanks you´ve save the day!!!. Ya llevaba 1 semana con esta bronca y no hallaba la forma de solcucionarlo, y gracias atí si quedo, hay tanto que aún me falta aprender. En conclusión eres muy chido :-) Muchas Gracias por tu apoyo !!! |
Respuesta: Ayuda con addEventListener No es nada Isragma :-) Estamos aqui para ayudar, cualquier duda flexera no dudes en contactarme. :arriba: Un saludote ! :adios: |
Respuesta: Ayuda con addEventListener Cita:
PD: Sé que el post es antiguo pero me quedó la duda. Código PHP: Claudio Barrera Asencio. |
| La zona horaria es GMT -6. Ahora son las 03:19. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.