SlideShare una empresa de Scribd logo
1 de 8
Johan Mosquera
1103

ACTION SCRIPT
¿Que es?
 El ActionScript es el lenguaje de programación que ha
  utilizado Flash desde sus comienzos, y que por
  supuesto, emplea Flash CS5. A grandes rasgos, podemos
  decir que el ActionScript nos permitirá realizar con Flash
  CS5 todo lo que nos propongamos, ya que nos da el control
  absoluto de todo lo que rodea a una película Flash.
  Absolutamente de todo.
 Sin embargo, en estos temas sólo vamos a ver una pequeña
  introducción a ActionScript 3 que servirá para sentar las
  bases que permitirán empezar a trabajar con ActionScript.
  Enseñar a programar con ActionScript requeriría otro curso
  completo. Profundizar en el conocimiento de este lenguaje
  queda por cuenta del lector. Recomendamos seguir la
  estupenda Ayuda incluida en Flash CS5.
carateristicas

 Como ya hemos comentado, el ActionScript es el lenguaje de
  programación propio de Flash, tal y como el Lingo lo es de Macromedia
  Director, por ejemplo. El ActionScript está basado en la especificación
  ECMA-262, al igual que otros lenguajes como Javascript.
 ActionScript es, como su nombre indica, un lenguaje de script, esto
  quiere decir que no hará falta crear un programa completo para
  conseguir resultados, normalmente la aplicación de fragmentos de
  código ActionScript a los objetos existentes en nuestras películas nos
  permiten alcanzar nuestros objetivos.
 ActionScript 3 es un lenguaje de programación orientado a objetos.
  Tiene similitudes, por tanto, con lenguajes tales como los usados en el
  Microsoft Visual Basic, en el Borland Delphi etc... y
  aunque, evidentemente, no tiene la potencia de estos lenguajes, cada
  versión se acerca más. Así, la versión 3.0 utilizada en Flash CS5 es mucho
  más potente y mucho más "orientada a objetos" que su anterior versión
  2.0.
 La sintaxis ActionScript presenta muchísimos
  parecidos con el Javascript o PHP; si estamos
  familiarizados con estos lenguajes, la sintaxis y el
  estilo de ActionScript nos resultarán muy familiares.
  Las diferencias entre JavaScript y ActionScript las
  podemos encontrar en la ayuda que acompaña al
  Flash CS5.
 En la mayor parte de las ocasiones, será necesario
  "programar". Flash CS5 pone a nuestra disposición
  una biblioteca de funciones, clases y métodos (de
  momento entenderemos esto como "código
  ActionScript que realiza una función determinada") ya
  implementadas que realizan lo que
  buscamos, bastará con colocarlas en el lugar
  adecuado
Introducion
   Si bien el objetivo de este tema NO es enseñar programación, no podemos pasar
    por alto que ciertos conceptos relacionados con ella deben conocerse para poder
    llegar a entender el ActionScript. Vamos pues a explicar algunos conceptos
    fundamentales, necesarios para abordar la programación mediante
    ActionScript.
   Script: Código escrito en cualquier lenguaje de programación que realiza una
    tarea determinada. Así por ejemplo, el código ActionScript necesario para que al
    pulsar un botón de Flash pasemos al fotograma siguiente es un script.
   Variable: Vamos a explicar la interpretación del término variable en
    programación mediante un ejemplo sencillo.
   Si tenemos la expresión:       x = 3;
   Tenemos que x es una variable que toma el valor 3. Se llama variable
    precisamente porque puede cambiar de valor en cualquier momento durante la
    ejecución de nuestra película Flash. Todos los datos que se manejan
    normalmente son variables (salvo aquellos constantes, por ejemplo el número
    3). Así, en un formulario de introducción de datos personales, el nombre es una
    variable (de tipo cadena de caracteres o string), el apellido también, la
    dirección, el teléfono etc...
 Expresión: Conjunto de
  operadores, constantes, variables o acciones que
  permiten obtener un valor.
 Sentencia o instrucción: Provocan un resultado o
  una acción determinada y concreta. Por
  ejemplo, una asignación, la llamada a una
  función, etc. Deben ir terminados por ' ; ' (punto
  y coma).
 Función: Una función es una porción de código
  (ActionScript en nuestro caso) que tiene un
  nombre determinado y que realiza una labor
  concreta generalmente devolviendo un
  determinado valor.
 Acción: Flash llama Acción a funciones que él
  mismo ha implementado y que no requieren ser
  definidas para ser usadas. Basta por tanto, con
  escribir el nombre de la acción. Estas acciones
  son lo que usaremos la mayoría de las
  veces, pues resultan sumamente fáciles de usar
  y muy potentes. Las acciones aparecen en el
  Panel Acciones y se pueden insertar en nuestro
  código con un simple clic de ratón.
 Por ejemplo gotoAndPlay(3); es una acción.
 Parámetro o argumento: Un parámetro es una
  variable que entra o sale de una acción o función

Más contenido relacionado

La actualidad más candente

Aprendiendo Pal Script de Sam Broadcaster CLASE#02
Aprendiendo Pal Script de Sam Broadcaster CLASE#02Aprendiendo Pal Script de Sam Broadcaster CLASE#02
Aprendiendo Pal Script de Sam Broadcaster CLASE#02Jaime Zambrana Chacón
 
Aprendiendo Pal Script de Sam Broadcaster CLASE#01
Aprendiendo Pal Script de Sam Broadcaster CLASE#01Aprendiendo Pal Script de Sam Broadcaster CLASE#01
Aprendiendo Pal Script de Sam Broadcaster CLASE#01Jaime Zambrana Chacón
 
Introducción a la programación con actionscript
Introducción a la programación  con actionscriptIntroducción a la programación  con actionscript
Introducción a la programación con actionscriptYaaree
 
John cajica
John cajicaJohn cajica
John cajicaJohn164
 
Action script 3
Action script 3Action script 3
Action script 3Giovanny10
 
Introducción a action script 3
Introducción a action script 3Introducción a action script 3
Introducción a action script 3tifannydoce
 
Conceptos iniciales de programación 4.2
Conceptos iniciales de programación 4.2Conceptos iniciales de programación 4.2
Conceptos iniciales de programación 4.2Cindy Gonzalez
 
Natalia camargo sanchez 1102 j.t
Natalia camargo sanchez 1102 j.tNatalia camargo sanchez 1102 j.t
Natalia camargo sanchez 1102 j.tnatalia2384162
 
Clean Code - Capítulo 5 formatting
Clean Code - Capítulo 5 formattingClean Code - Capítulo 5 formatting
Clean Code - Capítulo 5 formattingDavid Ramírez
 
Programa 4.2 Introducción a la Programación con ActionScript
Programa 4.2 Introducción a la Programación con ActionScriptPrograma 4.2 Introducción a la Programación con ActionScript
Programa 4.2 Introducción a la Programación con ActionScriptGriseld Reyes
 
Clean code cap 12 -emergence
Clean code  cap 12 -emergenceClean code  cap 12 -emergence
Clean code cap 12 -emergenceMateo Ortiz
 

La actualidad más candente (17)

Action scrips
 Action scrips Action scrips
Action scrips
 
Aprendiendo Pal Script de Sam Broadcaster CLASE#02
Aprendiendo Pal Script de Sam Broadcaster CLASE#02Aprendiendo Pal Script de Sam Broadcaster CLASE#02
Aprendiendo Pal Script de Sam Broadcaster CLASE#02
 
Aprendiendo Pal Script de Sam Broadcaster CLASE#01
Aprendiendo Pal Script de Sam Broadcaster CLASE#01Aprendiendo Pal Script de Sam Broadcaster CLASE#01
Aprendiendo Pal Script de Sam Broadcaster CLASE#01
 
Introducción a la programación con actionscript
Introducción a la programación  con actionscriptIntroducción a la programación  con actionscript
Introducción a la programación con actionscript
 
4.2
4.24.2
4.2
 
John cajica
John cajicaJohn cajica
John cajica
 
Vale 11
Vale 11Vale 11
Vale 11
 
Action script 3
Action script 3Action script 3
Action script 3
 
Introducción a action script 3
Introducción a action script 3Introducción a action script 3
Introducción a action script 3
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Conceptos iniciales de programación 4.2
Conceptos iniciales de programación 4.2Conceptos iniciales de programación 4.2
Conceptos iniciales de programación 4.2
 
Natalia camargo sanchez 1102 j.t
Natalia camargo sanchez 1102 j.tNatalia camargo sanchez 1102 j.t
Natalia camargo sanchez 1102 j.t
 
4.2
4.24.2
4.2
 
Clean Code - Capítulo 5 formatting
Clean Code - Capítulo 5 formattingClean Code - Capítulo 5 formatting
Clean Code - Capítulo 5 formatting
 
Programa 4.2 Introducción a la Programación con ActionScript
Programa 4.2 Introducción a la Programación con ActionScriptPrograma 4.2 Introducción a la Programación con ActionScript
Programa 4.2 Introducción a la Programación con ActionScript
 
Clean code cap 12 -emergence
Clean code  cap 12 -emergenceClean code  cap 12 -emergence
Clean code cap 12 -emergence
 
4.2 gaem
4.2 gaem4.2 gaem
4.2 gaem
 

Destacado

Presentacion transicion 2012 CEMPR
Presentacion transicion 2012 CEMPRPresentacion transicion 2012 CEMPR
Presentacion transicion 2012 CEMPRHERIBERTO SAURI MPH
 
Presentacion transicion 2012 cd cempr
Presentacion transicion 2012 cd  cemprPresentacion transicion 2012 cd  cempr
Presentacion transicion 2012 cd cemprHERIBERTO SAURI MPH
 
Presentacion ems sauri- municipio de
Presentacion ems sauri- municipio dePresentacion ems sauri- municipio de
Presentacion ems sauri- municipio deHERIBERTO SAURI MPH
 
Emergencias Medicas en Guayanilla, PR 2013.
Emergencias Medicas en Guayanilla, PR 2013.Emergencias Medicas en Guayanilla, PR 2013.
Emergencias Medicas en Guayanilla, PR 2013.Diseno Profesional
 
Maniobra de heimlich
Maniobra de heimlichManiobra de heimlich
Maniobra de heimlichjuanfrangs
 
Fuerzas Militares EspañOlas
Fuerzas Militares EspañOlasFuerzas Militares EspañOlas
Fuerzas Militares EspañOlasyago93
 
Medicina del traslado_i (ss)
Medicina del traslado_i (ss)Medicina del traslado_i (ss)
Medicina del traslado_i (ss)Luis Barrueta
 
Atlas del cuerpo humano
Atlas del cuerpo humanoAtlas del cuerpo humano
Atlas del cuerpo humanoaicela
 
Desastres
DesastresDesastres
Desastresssucbba
 
Plan educativo: Lactancia Materna
Plan educativo: Lactancia MaternaPlan educativo: Lactancia Materna
Plan educativo: Lactancia MaternaNashali2020
 
Ambulancias MINSA 2006
Ambulancias MINSA 2006Ambulancias MINSA 2006
Ambulancias MINSA 2006minsa2006
 
Disease Surveillance Monitoring and Reacting to Outbreaks (like Ebola) with a...
Disease Surveillance Monitoring and Reacting to Outbreaks (like Ebola) with a...Disease Surveillance Monitoring and Reacting to Outbreaks (like Ebola) with a...
Disease Surveillance Monitoring and Reacting to Outbreaks (like Ebola) with a...Health Catalyst
 
Fisiologia Humana durante el transporte
Fisiologia Humana durante el transporte Fisiologia Humana durante el transporte
Fisiologia Humana durante el transporte MIRIAMTORRES
 
Examen 0069. caracteristicas del transporte sanitario y dotacion de material
Examen 0069. caracteristicas del transporte sanitario y dotacion de materialExamen 0069. caracteristicas del transporte sanitario y dotacion de material
Examen 0069. caracteristicas del transporte sanitario y dotacion de materialFran Simon Sanchez
 

Destacado (20)

Presentacion transicion 2012 CEMPR
Presentacion transicion 2012 CEMPRPresentacion transicion 2012 CEMPR
Presentacion transicion 2012 CEMPR
 
Presentacion transicion 2012 cd cempr
Presentacion transicion 2012 cd  cemprPresentacion transicion 2012 cd  cempr
Presentacion transicion 2012 cd cempr
 
Presentacion ems sauri- municipio de
Presentacion ems sauri- municipio dePresentacion ems sauri- municipio de
Presentacion ems sauri- municipio de
 
Historia Emergencias Medicas
Historia Emergencias MedicasHistoria Emergencias Medicas
Historia Emergencias Medicas
 
Emergencias Medicas en Guayanilla, PR 2013.
Emergencias Medicas en Guayanilla, PR 2013.Emergencias Medicas en Guayanilla, PR 2013.
Emergencias Medicas en Guayanilla, PR 2013.
 
TRIAGE
TRIAGETRIAGE
TRIAGE
 
Maniobra de heimlich
Maniobra de heimlichManiobra de heimlich
Maniobra de heimlich
 
Fuerzas Militares EspañOlas
Fuerzas Militares EspañOlasFuerzas Militares EspañOlas
Fuerzas Militares EspañOlas
 
Medicina del traslado_i (ss)
Medicina del traslado_i (ss)Medicina del traslado_i (ss)
Medicina del traslado_i (ss)
 
Atlas del cuerpo humano
Atlas del cuerpo humanoAtlas del cuerpo humano
Atlas del cuerpo humano
 
Desastres
DesastresDesastres
Desastres
 
Plan educativo: Lactancia Materna
Plan educativo: Lactancia MaternaPlan educativo: Lactancia Materna
Plan educativo: Lactancia Materna
 
Transporte sanitario en aragón
Transporte sanitario en aragónTransporte sanitario en aragón
Transporte sanitario en aragón
 
Ambulancias MINSA 2006
Ambulancias MINSA 2006Ambulancias MINSA 2006
Ambulancias MINSA 2006
 
Disease Surveillance Monitoring and Reacting to Outbreaks (like Ebola) with a...
Disease Surveillance Monitoring and Reacting to Outbreaks (like Ebola) with a...Disease Surveillance Monitoring and Reacting to Outbreaks (like Ebola) with a...
Disease Surveillance Monitoring and Reacting to Outbreaks (like Ebola) with a...
 
Fisiologia Humana durante el transporte
Fisiologia Humana durante el transporte Fisiologia Humana durante el transporte
Fisiologia Humana durante el transporte
 
[27] inmovilizacion
[27] inmovilizacion[27] inmovilizacion
[27] inmovilizacion
 
Vehiculos de emergencias psf
Vehiculos de emergencias psfVehiculos de emergencias psf
Vehiculos de emergencias psf
 
Examen 0069. caracteristicas del transporte sanitario y dotacion de material
Examen 0069. caracteristicas del transporte sanitario y dotacion de materialExamen 0069. caracteristicas del transporte sanitario y dotacion de material
Examen 0069. caracteristicas del transporte sanitario y dotacion de material
 
Tipos de camillas psf
Tipos de camillas  psfTipos de camillas  psf
Tipos de camillas psf
 

Similar a Action script (18)

Action script
Action scriptAction script
Action script
 
Action script
Action scriptAction script
Action script
 
Action script
Action scriptAction script
Action script
 
Action script 3.0
Action script 3.0Action script 3.0
Action script 3.0
 
Gragiel aragon Action Scrip 3
Gragiel aragon Action Scrip 3Gragiel aragon Action Scrip 3
Gragiel aragon Action Scrip 3
 
Andres alexis canizales (1)
Andres alexis canizales (1)Andres alexis canizales (1)
Andres alexis canizales (1)
 
Jeison bello Trabajo n° 2
Jeison bello Trabajo  n° 2 Jeison bello Trabajo  n° 2
Jeison bello Trabajo n° 2
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Trabajo 2
Trabajo 2Trabajo 2
Trabajo 2
 
Sandra 1101
Sandra  1101Sandra  1101
Sandra 1101
 
Action script
Action scriptAction script
Action script
 
Action script 3
Action script 3Action script 3
Action script 3
 
Action Script
Action ScriptAction Script
Action Script
 
Alejandra vargas
Alejandra vargasAlejandra vargas
Alejandra vargas
 
Trabajo 2
Trabajo 2Trabajo 2
Trabajo 2
 
4.2
4.24.2
4.2
 
4.2
4.24.2
4.2
 
Jhonny
JhonnyJhonny
Jhonny
 

Action script

  • 2. ¿Que es?  El ActionScript es el lenguaje de programación que ha utilizado Flash desde sus comienzos, y que por supuesto, emplea Flash CS5. A grandes rasgos, podemos decir que el ActionScript nos permitirá realizar con Flash CS5 todo lo que nos propongamos, ya que nos da el control absoluto de todo lo que rodea a una película Flash. Absolutamente de todo.  Sin embargo, en estos temas sólo vamos a ver una pequeña introducción a ActionScript 3 que servirá para sentar las bases que permitirán empezar a trabajar con ActionScript. Enseñar a programar con ActionScript requeriría otro curso completo. Profundizar en el conocimiento de este lenguaje queda por cuenta del lector. Recomendamos seguir la estupenda Ayuda incluida en Flash CS5.
  • 3. carateristicas  Como ya hemos comentado, el ActionScript es el lenguaje de programación propio de Flash, tal y como el Lingo lo es de Macromedia Director, por ejemplo. El ActionScript está basado en la especificación ECMA-262, al igual que otros lenguajes como Javascript.  ActionScript es, como su nombre indica, un lenguaje de script, esto quiere decir que no hará falta crear un programa completo para conseguir resultados, normalmente la aplicación de fragmentos de código ActionScript a los objetos existentes en nuestras películas nos permiten alcanzar nuestros objetivos.  ActionScript 3 es un lenguaje de programación orientado a objetos. Tiene similitudes, por tanto, con lenguajes tales como los usados en el Microsoft Visual Basic, en el Borland Delphi etc... y aunque, evidentemente, no tiene la potencia de estos lenguajes, cada versión se acerca más. Así, la versión 3.0 utilizada en Flash CS5 es mucho más potente y mucho más "orientada a objetos" que su anterior versión 2.0.
  • 4.  La sintaxis ActionScript presenta muchísimos parecidos con el Javascript o PHP; si estamos familiarizados con estos lenguajes, la sintaxis y el estilo de ActionScript nos resultarán muy familiares. Las diferencias entre JavaScript y ActionScript las podemos encontrar en la ayuda que acompaña al Flash CS5.  En la mayor parte de las ocasiones, será necesario "programar". Flash CS5 pone a nuestra disposición una biblioteca de funciones, clases y métodos (de momento entenderemos esto como "código ActionScript que realiza una función determinada") ya implementadas que realizan lo que buscamos, bastará con colocarlas en el lugar adecuado
  • 5. Introducion  Si bien el objetivo de este tema NO es enseñar programación, no podemos pasar por alto que ciertos conceptos relacionados con ella deben conocerse para poder llegar a entender el ActionScript. Vamos pues a explicar algunos conceptos fundamentales, necesarios para abordar la programación mediante ActionScript.  Script: Código escrito en cualquier lenguaje de programación que realiza una tarea determinada. Así por ejemplo, el código ActionScript necesario para que al pulsar un botón de Flash pasemos al fotograma siguiente es un script.  Variable: Vamos a explicar la interpretación del término variable en programación mediante un ejemplo sencillo.  Si tenemos la expresión: x = 3;  Tenemos que x es una variable que toma el valor 3. Se llama variable precisamente porque puede cambiar de valor en cualquier momento durante la ejecución de nuestra película Flash. Todos los datos que se manejan normalmente son variables (salvo aquellos constantes, por ejemplo el número 3). Así, en un formulario de introducción de datos personales, el nombre es una variable (de tipo cadena de caracteres o string), el apellido también, la dirección, el teléfono etc...
  • 6.  Expresión: Conjunto de operadores, constantes, variables o acciones que permiten obtener un valor.  Sentencia o instrucción: Provocan un resultado o una acción determinada y concreta. Por ejemplo, una asignación, la llamada a una función, etc. Deben ir terminados por ' ; ' (punto y coma).  Función: Una función es una porción de código (ActionScript en nuestro caso) que tiene un nombre determinado y que realiza una labor concreta generalmente devolviendo un determinado valor.
  • 7.  Acción: Flash llama Acción a funciones que él mismo ha implementado y que no requieren ser definidas para ser usadas. Basta por tanto, con escribir el nombre de la acción. Estas acciones son lo que usaremos la mayoría de las veces, pues resultan sumamente fáciles de usar y muy potentes. Las acciones aparecen en el Panel Acciones y se pueden insertar en nuestro código con un simple clic de ratón.  Por ejemplo gotoAndPlay(3); es una acción.
  • 8.  Parámetro o argumento: Un parámetro es una variable que entra o sale de una acción o función