Your SlideShare is downloading. ×
Funciones as3
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Funciones as3

400
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
400
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 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 ejecutaUna función en AS3 se la declara asi: Palabra Nombre de la reservada funciónDiferencias con action 2,en catión 3 hay que indicarle el retorno quenos va a devolver la función ,como esta función va a mandar aescribir el mensaje en la consola de salida no me va a retornarningún mensaje entonces ella nos va a devolver nada entonces leponemos la palabra reservada voildCuando declaramos una variable que se va a llamar numero de tiponumber asi: Le asignamos su tipo de datoActividad:Crear una función que me dé el área de figuras geométricas las quemás se puedan.
  • 2. Desarrollo:function areasDeLasFiguras(num1:Number,num2:Number,op:String):Number{ 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;
  • 3. case"trapecio": resultado = (num1 + num2) * num2 / 2; break; case"hexagono": resultado = num1 * num2 / 2; 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);
  • 4. 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");trace("miHexagono =",miHexagono);var otrasFifuras:Number = areasDeLasFiguras (3,3,"otrasFifuras");trace("otrasFifuras =",otrasFifuras);en flash: