Comunidad de diseño web y desarrollo en internet online

Ayuda expertos! mudandome a AS3 - duda con funciones.

Citar            
MensajeEscrito el 26 Nov 2009 09:51 pm
Soy diseñador y tengo cierta experiencia con AS2.
Pasar a AS3 me esta costando un poco, pues ya estaba lleno de mañas en ActionScript 2.
Mi duda es si tengo una funcion como esta, ej:

function mifuncion(velocidad){
objetomc.x+=velocidad
}

La ejecutaría de esta forma:
mifuncion(5); // y de este modo incrementaria en 5.

¿Como ejecutaria ese función con el parametro "velocidad" en un boton?
botonmc.addEventListener(MouseEvent.CLICK, mifuncion); // <--- ahi me quedo, como le asigno un número a "velocidad"?

Espero me puedan ayudar, esa función es solo un ejemplo para que se comprenda mi problematica.
Seguramente es muy sencillo. Saludos y gracias de antemano.

Por Pachecon

3 de clabLevel



Genero:Masculino  

México D.F.

firefox
Citar            
MensajeEscrito el 26 Nov 2009 09:59 pm
Hola,
crea otra función que ejecute la función mifunción y esa otra función se la asignas al botón, me explico con un ejemplo:

Código ActionScript :

function mifuncion(velocidad):void{  
   //si tu función no va a devolver ningun valor entonces ponle void (vacio) como valor de retorno
   objetomc.x+=velocidad;
}
function otrafuncion(e:MouseEvent):void{
   mifuncion(5);
}
botonmc.addEventListener(MouseEvent.CLICK, otrafuncion);


Espero te sirva,
Hasta Luego!

Por hormy1

Claber

124 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Nov 2009 10:15 pm
Muchas gracias, no se me hubiera ocurrido...
De otro modo no es posible por lo visto. Eso no me gusta de AS3, me asustan esos cambios jeje.
Mucha sgracias.

Por Pachecon

3 de clabLevel



Genero:Masculino  

México D.F.

firefox
Citar            
MensajeEscrito el 29 Nov 2009 03:42 am
jeje, de nada XD
por cierto, te recomiendo que aprendas a usar clases para tus proyectos ^^
Hasta luego!

Por hormy1

Claber

124 de clabLevel



 

firefox

 

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