SlideShare ist ein Scribd-Unternehmen logo
1 von 4
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:




       Palabra      Nombre de la
      reservada     función


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       voild
Cuando declaramos una variable que se va a llamar numero de tipo
number asi:



                                                                  Le asignamos su
                                                                  tipo de dato




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{

     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;

           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");

trace("miHexagono =",miHexagono);

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

trace("otrasFifuras =",otrasFifuras);

en flash:

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Semana 4 Estructuras de datos(Tuplas, Conjuntos y Diccionarios)
Semana 4   Estructuras de datos(Tuplas, Conjuntos y Diccionarios)Semana 4   Estructuras de datos(Tuplas, Conjuntos y Diccionarios)
Semana 4 Estructuras de datos(Tuplas, Conjuntos y Diccionarios)
 
manual de practicas de opengl
manual de practicas de openglmanual de practicas de opengl
manual de practicas de opengl
 
Semana 4 Estructuras de datos(Listas)
Semana 4   Estructuras de datos(Listas)Semana 4   Estructuras de datos(Listas)
Semana 4 Estructuras de datos(Listas)
 
Fem49v5.3 ejemplos
Fem49v5.3 ejemplosFem49v5.3 ejemplos
Fem49v5.3 ejemplos
 
Botón cantycelar cmd cancelar
Botón cantycelar  cmd cancelarBotón cantycelar  cmd cancelar
Botón cantycelar cmd cancelar
 
1 kt fundamentales de as
1 kt fundamentales de as1 kt fundamentales de as
1 kt fundamentales de as
 
Acceder
AccederAcceder
Acceder
 
Tutoria Lenguaje C++
Tutoria Lenguaje C++Tutoria Lenguaje C++
Tutoria Lenguaje C++
 
Declaraciones
DeclaracionesDeclaraciones
Declaraciones
 
Exp BúSqueda Entre Adversarios
Exp BúSqueda Entre AdversariosExp BúSqueda Entre Adversarios
Exp BúSqueda Entre Adversarios
 
Ii unidad for 13_06_2011
Ii unidad for 13_06_2011Ii unidad for 13_06_2011
Ii unidad for 13_06_2011
 
Mathlab
MathlabMathlab
Mathlab
 
Manual de practicas de dev c++
Manual de practicas de dev c++Manual de practicas de dev c++
Manual de practicas de dev c++
 
Pepeelshido
PepeelshidoPepeelshido
Pepeelshido
 
Ejercicio propuesto 2
Ejercicio propuesto 2Ejercicio propuesto 2
Ejercicio propuesto 2
 
Presentación3d
Presentación3dPresentación3d
Presentación3d
 
Práctica de calculadora documentada
Práctica de calculadora documentadaPráctica de calculadora documentada
Práctica de calculadora documentada
 
Como crear una calculadora en 10 b
Como crear una calculadora en 10 bComo crear una calculadora en 10 b
Como crear una calculadora en 10 b
 
Kruskal
KruskalKruskal
Kruskal
 
codigos
codigoscodigos
codigos
 

Ähnlich wie Funciones as3

Ähnlich wie Funciones as3 (20)

Funciones de programacion
Funciones de programacionFunciones de programacion
Funciones de programacion
 
Funciones Clase1
Funciones Clase1Funciones Clase1
Funciones Clase1
 
Semana 4 Javascript funciones y Metodos
Semana 4   Javascript funciones y MetodosSemana 4   Javascript funciones y Metodos
Semana 4 Javascript funciones y Metodos
 
Separata java script
Separata java scriptSeparata java script
Separata java script
 
clase 7 GRAFICOS 2D.pdf
clase 7 GRAFICOS 2D.pdfclase 7 GRAFICOS 2D.pdf
clase 7 GRAFICOS 2D.pdf
 
Lugar geometrico
Lugar geometricoLugar geometrico
Lugar geometrico
 
Matlab 2 Capitulo 6
Matlab 2 Capitulo 6Matlab 2 Capitulo 6
Matlab 2 Capitulo 6
 
Informe técnico 1
Informe técnico 1Informe técnico 1
Informe técnico 1
 
Funciones aritmeticas pascal
Funciones aritmeticas   pascalFunciones aritmeticas   pascal
Funciones aritmeticas pascal
 
Unidad 3, Programacion Estructurada
Unidad 3, Programacion EstructuradaUnidad 3, Programacion Estructurada
Unidad 3, Programacion Estructurada
 
Ejercicio algoritmos
Ejercicio algoritmosEjercicio algoritmos
Ejercicio algoritmos
 
Comandos de Raptor,C# y Java
Comandos de Raptor,C# y JavaComandos de Raptor,C# y Java
Comandos de Raptor,C# y Java
 
Dominio de Funciones - EMdH
Dominio de Funciones - EMdHDominio de Funciones - EMdH
Dominio de Funciones - EMdH
 
Aplicación de arreglos bidimensionales
Aplicación de arreglos bidimensionalesAplicación de arreglos bidimensionales
Aplicación de arreglos bidimensionales
 
Algoritmos 50 ejemplos
Algoritmos 50 ejemplosAlgoritmos 50 ejemplos
Algoritmos 50 ejemplos
 
diapo1.pdf
diapo1.pdfdiapo1.pdf
diapo1.pdf
 
Funciones en Lenguaje C
Funciones en Lenguaje CFunciones en Lenguaje C
Funciones en Lenguaje C
 
Matlab2009b -clase2
Matlab2009b  -clase2Matlab2009b  -clase2
Matlab2009b -clase2
 
ECMAScript 6
ECMAScript 6ECMAScript 6
ECMAScript 6
 
Algoritmos 50 ejemplos
Algoritmos 50 ejemplosAlgoritmos 50 ejemplos
Algoritmos 50 ejemplos
 

Mehr von leyohana14

Trabajo de mantenimiento
Trabajo de mantenimientoTrabajo de mantenimiento
Trabajo de mantenimientoleyohana14
 
Trabajo de mantenimiento
Trabajo de mantenimientoTrabajo de mantenimiento
Trabajo de mantenimientoleyohana14
 
Presentación de mantenimiento2
Presentación de mantenimiento2Presentación de mantenimiento2
Presentación de mantenimiento2leyohana14
 
Animacion de mascaras
Animacion de mascarasAnimacion de mascaras
Animacion de mascarasleyohana14
 
Desarrollo como importar video a flash
Desarrollo como importar video a flashDesarrollo como importar video a flash
Desarrollo como importar video a flashleyohana14
 
Desarrollo como importar video a flash
Desarrollo como importar video a flashDesarrollo como importar video a flash
Desarrollo como importar video a flashleyohana14
 
Uso de operadores
Uso de operadoresUso de operadores
Uso de operadoresleyohana14
 
Clasificasion profe
Clasificasion profeClasificasion profe
Clasificasion profeleyohana14
 
Que son y cómo funcionan los símbolos
Que son y cómo funcionan los símbolosQue son y cómo funcionan los símbolos
Que son y cómo funcionan los símbolosleyohana14
 
Clases (tipos de datos )
Clases (tipos de datos )Clases (tipos de datos )
Clases (tipos de datos )leyohana14
 
Clase 2 accion script
Clase 2 accion scriptClase 2 accion script
Clase 2 accion scriptleyohana14
 
Desarrollo de importación de gráficos de photoshop
Desarrollo de importación de gráficos de photoshopDesarrollo de importación de gráficos de photoshop
Desarrollo de importación de gráficos de photoshopleyohana14
 

Mehr von leyohana14 (20)

Que es xml
Que es xmlQue es xml
Que es xml
 
Que es xml
Que es xmlQue es xml
Que es xml
 
Trabajo de mantenimiento
Trabajo de mantenimientoTrabajo de mantenimiento
Trabajo de mantenimiento
 
Trabajo de mantenimiento
Trabajo de mantenimientoTrabajo de mantenimiento
Trabajo de mantenimiento
 
Presentación de mantenimiento2
Presentación de mantenimiento2Presentación de mantenimiento2
Presentación de mantenimiento2
 
Declaraciones
DeclaracionesDeclaraciones
Declaraciones
 
Animacion de mascaras
Animacion de mascarasAnimacion de mascaras
Animacion de mascaras
 
Desarrollo como importar video a flash
Desarrollo como importar video a flashDesarrollo como importar video a flash
Desarrollo como importar video a flash
 
Desarrollo como importar video a flash
Desarrollo como importar video a flashDesarrollo como importar video a flash
Desarrollo como importar video a flash
 
Uso de operadores
Uso de operadoresUso de operadores
Uso de operadores
 
Clasificasion profe
Clasificasion profeClasificasion profe
Clasificasion profe
 
Que son y cómo funcionan los símbolos
Que son y cómo funcionan los símbolosQue son y cómo funcionan los símbolos
Que son y cómo funcionan los símbolos
 
Clases (tipos de datos )
Clases (tipos de datos )Clases (tipos de datos )
Clases (tipos de datos )
 
Clase 3
Clase 3Clase 3
Clase 3
 
32
3232
32
 
32
3232
32
 
32
3232
32
 
Clase 2 accion script
Clase 2 accion scriptClase 2 accion script
Clase 2 accion script
 
Desarrollo de importación de gráficos de photoshop
Desarrollo de importación de gráficos de photoshopDesarrollo de importación de gráficos de photoshop
Desarrollo de importación de gráficos de photoshop
 
Degradados
DegradadosDegradados
Degradados
 

Funciones as3

  • 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 ejecuta Una función en AS3 se la declara asi: Palabra Nombre de la reservada función 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 voild Cuando declaramos una variable que se va a llamar numero de tipo number asi: Le asignamos su tipo de dato Actividad: Crear una función que me dé el área de figuras geométricas las que má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: