Código ActionScript :
nombre_de_instancia_de_mi_elemento.addEventListener(MouseEvent.CLICK, release); function release function release(evt:MouseEvent):void { gotoAndPlay(numero_de_fotograma); }
y funciona a la perfección. Ahora lo que sucede es que quiero utilizar mas de un boton, es decir, repetir los codigos para poner la misma función a diferentes _mc de esta manera:
Código ActionScript :
stop(); nombre_de_instancia_de_boton1.addEventListener(MouseEvent.CLICK, release); function release(evt:MouseEvent):void { gotoAndPlay(5); } nombre_de_instancia_de_boton2.addEventListener(MouseEvent.CLICK, release); function release(evt:MouseEvent):void { gotoAndPlay(10); } nombre_de_instancia_de_boton3.addEventListener(MouseEvent.CLICK, release); function release(evt:MouseEvent):void { gotoAndPlay(15); } nombre_de_instancia_de_boton4.addEventListener(MouseEvent.CLICK, release); function release(evt:MouseEvent):void { gotoAndPlay(20); } nombre_de_instancia_de_boton5.addEventListener(MouseEvent.CLICK, release); function release(evt:MouseEvent):void { gotoAndPlay(25); }
es obvio y claro que estoy repitiendo la funcion "release(evt:MouseEvent):void" pero precisamente por eso creo este post para que alguien que conoce mas a fondo el codigo y la funcion me pueda indicar o me enseñe que variacion puedo colocar alli para que pueda funcionar mi codigo sin problemas y sin obtener el mensaje de error de "Definición de funciones duplicada." a causa de la duplicacion de:
Código ActionScript :
function release(evt:MouseEvent):void {
mil gracias, este es mi primer post, generalmente intento averiguar leyendo y leyendo sobre los tipos de funciones y la utiización de ellas, pero este as3 me ha dado un poco dificil. Espero su ayuda por favor! Soy David Guerrero desde Colombia.