Comunidad de diseño web y desarrollo en internet online

Problema con"Definición de funciones duplicada." en AS3

Citar            
MensajeEscrito el 20 Sep 2011 08:23 pm
Hola maestros del AS3 de Cristalab, resulta que estoy intentando realizar un boton sencillo para que me lleve a un fotograma dentro de mi linea de tiempo, estoy utilizando este codigo:

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! :D Soy David Guerrero desde Colombia

Por xdagsx

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Sep 2011 08:44 pm
Cambia los nombres de las funciones, por ejemplo release1, release2, etc

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.