Crear eventos listener dinamicamente con un for en AS3
Estoy aprendiendo AS3, y cosas como estas se me han complicado bastante encontrar, por eso les proporciono esta peque guia de como crear dinamicamente eventos addEventListener con un for y con un distinto nombre de funcion, espero les sirva
for(var h:uint = 1; h < 2; h++){
this["p"+1].addEventListener(MouseEvent.CLICK, this["ver"+h])
}
Con esto estamos creando un evento listener que se llama "p1" y con la funcion de nombre "ver1"
ya solo basta con poner la funcion a la que hacemos referencia
function ver1(e:MouseEvent){
trace("cree un listener dinamicamente con for");
}
Pueden agregar un bucle mas grande y crear mas funciones para que lo prueben mejor
Disculpen la terminologia pero soy nuevo en eso de Flash CS AS3
No hay comentarios:
Publicar un comentario