Introducción a la utilización de funciones en Flash MX

0 - - 07/09/2004 00:00:00
Hay ocasiones en las que uno desea hacer un código de ActionScript que después pueda volver a ser utilizado  en otra parte de la película.  En esos casos, las funciones desempeñan un papel importante. Una función es un trozo de código que se puede reutilizar  y puede ser variada dependiendo de los datos que le entran a la función.
Sintaxis:
>
nombre = function () {
      acciones;
}
En el código anterior, las palabras "nombre" y "acciones" son los trozos de la función que podemos variar. Para reutilizar la función, utilizaremos el siguiente código:
nombre ()
Ejemplo 1: Copia y pega el siguiente código dentro de la ventana de acciones del primer fotograma de una película de flash nueva.
//creamos la función
pesetas = function () { 
      trace("convierte euros en pesetas"); 
};
//llamamos la función 
pesetas ();
Si, después de insertar el código, visualizamos la película (CTRL+ENTER), veremos que aparece una ventana con la frase "convierte euros en pesetas". La primera parte del código crea la función y una vez creada podemos llamar a la función en cualquier momento y tantas veces como deseemos.
Ejemplo 2:
En este ejemplo vamos a hacer una función que procese datos en función de los datos que le pasemos al llamar la función. La función en este caso sería:

//creamos la función
pesetas = function (euros) {
pesetas=euros*166.386 
trace(pesetas); 
};
//llamamos la función con la cantidad a convertir 
pesetas (10);
Estos dos ejemplos son muy básicos. Pero el potencial de las funciones es éste, el reaprovechamiento de código. Cuanto más complejo sea el código mayor partido sacaremos a las funciones.

Deja tu comentario

  • El comentario debe estar relacionado con el contenido de la entrada.
  • Comentarios ofensivos, con spam o con lenguaje inapropiado serán eliminados.

captcha