funciones as3

5
Funciones AS3: Como interpreta action script las funciones en su versión 3. Función vacía: una función que no me va a retorna r ningún valor solo se ejecuta Una función en AS3 se la declara asi: Function imprimirMensaje() Diferencias con action 2,en catión 3 hay que indicarle el retorno que nos va a devolver la función ,como esta función va a mandar a escribir el mensaje en la consola de salida no me va a retornar ningún mensaje entonces ella nos va a devolver nada entonces le ponemos la palabra reservada Cuando declaramos una variable que se va a llamar numero de tipo number asi: Actividad: Crear una función que me dé el área de figuras geométricas las que más se puedan. P Nombre de la voild Le asignamos su tipo de

Upload: leyohana14

Post on 29-Jul-2015

437 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Funciones as3

Funciones AS3:Como interpreta action script las funciones en su versión 3.

Función vacía: una función que no me va a retorna r ningún valor solo se ejecuta

Una función en AS3 se la declara asi:

Function imprimirMensaje()

Diferencias con action 2,en catión 3 hay que indicarle el retorno que nos va a devolver la función ,como esta función va a mandar a escribir el mensaje en la consola de salida no me va a retornar ningún mensaje entonces ella nos va a devolver nada entonces le ponemos la palabra reservada

Cuando declaramos una variable que se va a llamar numero de tipo number asi:

Actividad:

Crear una función que me dé el área de figuras geométricas las que más se puedan.

Desarrollo:

function areasDeLasFiguras (num1:Number,num2:Number,op:String):Number{

Palabra reservada

Nombre de la función

voild

Le asignamos su tipo de dato

Page 2: Funciones as3

var resultado:Number;

switch (op) {

case"cuadrado":

resultado = num1 * num1;

break ;

case"triangulo":

resultado = num1 * num2 / 2;

break;

case"rectangulo":

resultado = num1 * num2;

break;

case"paralelogramo":

resultado = num1 * num2;

break;

case"circulo":

resultado = num1 * num2 * num2;

break;

case"rombo":

resultado = num1 * num2 / 2;

break;

case"trapecio":

resultado = (num1 + num2) * num2 / 2;

break;

case"hexagono":

resultado = num1 * num2 / 2;

Page 3: Funciones as3

break;

default :

resultado = 0;

break;

}

return resultado

}

var miCuadrado:Number = areasDeLasFiguras (3,3,"cuadrado");

trace("miCuadrado =",miCuadrado);

var miTriangulo:Number = areasDeLasFiguras (3,20,"triangulo");

trace("miTriangulo =",miTriangulo);

var miRectangulo:Number = areasDeLasFiguras (15,3,"rectangulo");

trace("miRectangulo =",miRectangulo);

var miParalelogramo:Number = areasDeLasFiguras (101,4,"paralelogramo");

trace("miParalelogramo =",miParalelogramo);

var miCirculo:Number = areasDeLasFiguras (3.14,5,"circulo");

trace("miCirculo =",miCirculo);

var miRombo:Number = areasDeLasFiguras (34,12,"rombo");

trace("miRombo =",miRombo);

var miTrapecio:Number = areasDeLasFiguras ((8,9),8,"trapecio");

trace("miTrapecio =",miTrapecio);

var miHexagono:Number = areasDeLasFiguras (12,4,"hexagono");

Page 4: Funciones as3

trace("miHexagono =",miHexagono);

var otrasFifuras:Number = areasDeLasFiguras (3,3,"otrasFifuras");

trace("otrasFifuras =",otrasFifuras);

en flash: