SlideShare una empresa de Scribd logo
JOSSELINE CAMARGO DEL ANGEL



         COMPLEMENTO
¿Qué es el ActionScript?
      El ActionScript es el lenguaje de programación que ha utilizado Macromedia Flash
  desde sus comienzos, y que por supuesto, emplea Flash MX 2004. A grandes rasgos,
  podemos decir que el ActionScript nos permitirá realizar con Flash MX 2004 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 dos temas sólo vamos a ver una pequeña introducción a
  ActionScript 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 MX 2004.
    Todo lo referente a este capítulo hace referencia a la versión 2 de ActionScript, última
  versión de este lenguaje de programación lanzada por Macromedia e incorporada en Flash
  MX 2004.


       Características generales del ActionScript
                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.
                El 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.
                 El ActionScript 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 un lenguaje
  puramente orientado a objetos derivado del C o del Pascal como los anteriores, cada versión
  se acerca más a un lenguaje de este tipo. Así, la versión 2.0 recientemente estrenada en el
  Flash MX 2004 es mucho más potente y mucho más "orientado a objetos" que su anterior
  versión 1.0
                 El ActionScript presenta muchísimos parecidos con el Javascript; si conoce
  Javascript, la sintaxis y el estilo de ActionScript le resultarán muy familiares. Las diferencias
  entre ambos lenguajes las puede encontrar en la ayuda que acompaña al Flash MX 2004.
               En la mayor parte de las ocasiones, no será necesario "programar" realmente,
  Flash MX pone a nuestra disposición una impresionante colección de "funciones" (de
  momento entenderemos "funciones" como "código ActionScript que realiza una función
  determinada") ya implementadas que realizan lo que buscamos, bastará con colocarlas en el
  lugar adecuado.


     Vamos a ver muchas de estas funciones en este curso, pero antes recomendamos tener
  claros ciertos conceptos relacionados con la programación. Para ello, échadle un vistazo a
  nuestro tema básico.
JOSSELINE CAMARGO DEL ANGEL


El Panel Acciones
         En Flash MX 2004, el Panel Acciones sirve para programar scripts con ActionScript.
  Esto es, que todo lo que introzcamos en dicho Panel se verá reflejado después en nuestra
  película. Debemos tener claro desde un principio que el Panel Acciones puede hacer
  referencia a Fotogramas u objetos, de modo que el código ActionScript introducido afectará
  tan sólo a aquello a lo que referencia el Panel. Por ejemplo, en la imagen inferior, se puede
  distinguir que el Panel Acciones hace referencia al Fotograma 1 de la Capa 1.
     El Panel Acciones se divide en 2 partes, a la izquierda tenemos una ayuda facilitada por
  Flash que nos da acceso de un modo rápido y muy cómodo a todas las acciones, objetos,
  propiedades etc... que Flash tiene predefinidos. Estos elementos están divididos en carpetas,
  que contienen a su vez más carpetas clasificando de un modo eficaz todo lo que Flash pone
  a nuestra disposición. Para insertarlos en nuestro script bastará con un doble clic sobre el
  elemento elegido.
    Posteriormente veremos con detalle los distintos elementos de este Panel.




    A la parte derecha tenemos el espacio para colocar nuestro script, aquí aparecerá lo que
  vayamos insertando. También incluye herramientas de utilidad, como la búsqueda de
  palabras, la posibilidad de insertar puntos de corte, la herramienta Revisar Sintaxis y la
  ayuda de Flash para ActionScript.

    El Panel Acciones de Flash MX 2004, al contrario que el de Flash MX, tiene únicamente
  un modo de edición, que tiene mucho más en común con el Modo Experto de Flash MX que
  con el Modo Normal.
    Dado que Flash MX 2004 ha eliminado el Modo Normal de edición de scripts, los usuarios
  más novatos no contarán con la ayuda que proporcionaba este modo de trabajo, y tendrán
  que usar desde un princio el único panel existente.
     El Panel acciones es, por tanto, idóneo cuando ya tenemos experiencia programando con
  ActionScript, típicamente cuando ya no comentamos errores de Sintaxis y conozcamos bien
  las Acciones y Opciones que nos suministra Flash.
     La libertad de este modo es total y por tanto, también lo es la posibilidad de comenter
  fallos, para asegurarnos de que nuestro script es correcto, al entrar en Modo Experto nos
  aparecerá un icono con el siguiente aspecto:     Al pulsarlo Flash revisa nuestro código en
  busca de posibles errores, indicándonos, en su caso, la línea que presente el error y en qué
  consiste éste.
    Es un fallo común pasarse horas buscando porqué nuestra película no funciona
JOSSELINE CAMARGO DEL ANGEL


  correctamente y que el motivo sea que un error de sintaxis ha invalidado todo el código
  existente en un fotograma, que actua como si no hubiera NADA DE CÓDIGO en él.
  Pongamos pues, mucha atención en esto y revisemos el código concienzudamente.

Más contenido relacionado

La actualidad más candente

Action script 3.0
Action script 3.0Action script 3.0
Action script 3.0
Arleygummers
 
John cajica
John cajicaJohn cajica
John cajicaJohn164
 
Trabajo 2
Trabajo 2Trabajo 2
Trabajo 2
fernandha3128
 
Trabajo 2
Trabajo 2Trabajo 2
Trabajo 2
ashlydayan
 
Andres alexis canizales (1)
Andres alexis canizales (1)Andres alexis canizales (1)
Andres alexis canizales (1)alexisprom
 
Action script
Action scriptAction script
Action script
davidpocoyo
 
Gragiel aragon Action Scrip 3
Gragiel aragon Action Scrip 3Gragiel aragon Action Scrip 3
Gragiel aragon Action Scrip 3
grabielvargas
 
Daniel Zambrano Colegio I.E.D Venecia
Daniel Zambrano Colegio I.E.D VeneciaDaniel Zambrano Colegio I.E.D Venecia
Daniel Zambrano Colegio I.E.D VeneciaDaniel Zambrano
 

La actualidad más candente (20)

Action script 3.0
Action script 3.0Action script 3.0
Action script 3.0
 
Trabajo 2
Trabajo 2Trabajo 2
Trabajo 2
 
Actionscript
ActionscriptActionscript
Actionscript
 
Jeison bello Trabajo n° 2
Jeison bello Trabajo  n° 2 Jeison bello Trabajo  n° 2
Jeison bello Trabajo n° 2
 
Action script 3.0
Action script 3.0Action script 3.0
Action script 3.0
 
John cajica
John cajicaJohn cajica
John cajica
 
Trabajo 2
Trabajo 2Trabajo 2
Trabajo 2
 
Trabajo 2
Trabajo 2Trabajo 2
Trabajo 2
 
Action script 3.0
Action script 3.0Action script 3.0
Action script 3.0
 
Action Script
Action ScriptAction Script
Action Script
 
Andres alexis canizales (1)
Andres alexis canizales (1)Andres alexis canizales (1)
Andres alexis canizales (1)
 
Action script
Action scriptAction script
Action script
 
Angie eme
Angie emeAngie eme
Angie eme
 
Action script
Action scriptAction script
Action script
 
Action script
Action scriptAction script
Action script
 
Gragiel aragon Action Scrip 3
Gragiel aragon Action Scrip 3Gragiel aragon Action Scrip 3
Gragiel aragon Action Scrip 3
 
Sebastian v
Sebastian vSebastian v
Sebastian v
 
actionscript
actionscriptactionscript
actionscript
 
David reyes
David reyesDavid reyes
David reyes
 
Daniel Zambrano Colegio I.E.D Venecia
Daniel Zambrano Colegio I.E.D VeneciaDaniel Zambrano Colegio I.E.D Venecia
Daniel Zambrano Colegio I.E.D Venecia
 

Destacado

Introducción a action script 3
Introducción a action script 3Introducción a action script 3
Introducción a action script 3Lina2397
 
Identifying the topic/ ideas, coherence&unity in paragraph
Identifying the topic/ ideas, coherence&unity in paragraphIdentifying the topic/ ideas, coherence&unity in paragraph
Identifying the topic/ ideas, coherence&unity in paragraphJabe Macalinao
 
TCC A Comunicação Interna de uma empresa de médio porte
TCC A Comunicação Interna de uma empresa de médio porteTCC A Comunicação Interna de uma empresa de médio porte
TCC A Comunicação Interna de uma empresa de médio porte
Deivid Alves
 
Caderno Educação Ambiental do Governo do Estado de SP - Resíduos Sólidos -
Caderno Educação Ambiental do Governo do Estado de SP - Resíduos Sólidos - Caderno Educação Ambiental do Governo do Estado de SP - Resíduos Sólidos -
Caderno Educação Ambiental do Governo do Estado de SP - Resíduos Sólidos - Tainá Bimbati
 
protocolo cadena de custodia
protocolo cadena de custodia protocolo cadena de custodia
protocolo cadena de custodia
derechoprepauin
 
Teorias Psicopedagógicas do Ensino Aprendizagem
Teorias Psicopedagógicas do Ensino AprendizagemTeorias Psicopedagógicas do Ensino Aprendizagem
Teorias Psicopedagógicas do Ensino Aprendizagem
Hebert Balieiro
 
Guia aprendizale planeacion pedagogica proyecto
Guia aprendizale planeacion pedagogica proyectoGuia aprendizale planeacion pedagogica proyecto
Guia aprendizale planeacion pedagogica proyectoEduardo Cuervo
 
Gerenciamento de projetos apostila completa
Gerenciamento de projetos   apostila completaGerenciamento de projetos   apostila completa
Gerenciamento de projetos apostila completa
Paulo Junior
 
Certingresos1
Certingresos1Certingresos1
Certingresos1iejcg
 
Proyecto formativo
Proyecto formativoProyecto formativo
Proyecto formativo
samy meza alvarez
 
Sist. gestión de calidad
Sist. gestión de calidadSist. gestión de calidad
Sist. gestión de calidad
Ronald Paul Torrejon Infante
 
Camilacjd
CamilacjdCamilacjd
La logistica en la gestion de cadenas de suministro
La logistica en la gestion de cadenas de suministroLa logistica en la gestion de cadenas de suministro
La logistica en la gestion de cadenas de suministro
galeon901
 
Conexión a bases de datos
Conexión a bases de datosConexión a bases de datos
Conexión a bases de datos
Uniminuto - San Francisco
 
20100116 01 Word Pressテンプレートのカスタマイズ&Xml出力
20100116 01 Word Pressテンプレートのカスタマイズ&Xml出力20100116 01 Word Pressテンプレートのカスタマイズ&Xml出力
20100116 01 Word Pressテンプレートのカスタマイズ&Xml出力
Takashi Uemura
 
Guia de aprendizaje diagnostico
Guia de aprendizaje  diagnosticoGuia de aprendizaje  diagnostico
Guia de aprendizaje diagnostico
samy meza alvarez
 

Destacado (20)

Maria basurto 2_b2
Maria basurto 2_b2Maria basurto 2_b2
Maria basurto 2_b2
 
Introducción a action script 3
Introducción a action script 3Introducción a action script 3
Introducción a action script 3
 
Plantas vasculares 1
Plantas  vasculares 1Plantas  vasculares 1
Plantas vasculares 1
 
Identifying the topic/ ideas, coherence&unity in paragraph
Identifying the topic/ ideas, coherence&unity in paragraphIdentifying the topic/ ideas, coherence&unity in paragraph
Identifying the topic/ ideas, coherence&unity in paragraph
 
TCC A Comunicação Interna de uma empresa de médio porte
TCC A Comunicação Interna de uma empresa de médio porteTCC A Comunicação Interna de uma empresa de médio porte
TCC A Comunicação Interna de uma empresa de médio porte
 
Cadena Custodia
Cadena CustodiaCadena Custodia
Cadena Custodia
 
Caderno Educação Ambiental do Governo do Estado de SP - Resíduos Sólidos -
Caderno Educação Ambiental do Governo do Estado de SP - Resíduos Sólidos - Caderno Educação Ambiental do Governo do Estado de SP - Resíduos Sólidos -
Caderno Educação Ambiental do Governo do Estado de SP - Resíduos Sólidos -
 
protocolo cadena de custodia
protocolo cadena de custodia protocolo cadena de custodia
protocolo cadena de custodia
 
Teorias Psicopedagógicas do Ensino Aprendizagem
Teorias Psicopedagógicas do Ensino AprendizagemTeorias Psicopedagógicas do Ensino Aprendizagem
Teorias Psicopedagógicas do Ensino Aprendizagem
 
Guia aprendizale planeacion pedagogica proyecto
Guia aprendizale planeacion pedagogica proyectoGuia aprendizale planeacion pedagogica proyecto
Guia aprendizale planeacion pedagogica proyecto
 
Gerenciamento de projetos apostila completa
Gerenciamento de projetos   apostila completaGerenciamento de projetos   apostila completa
Gerenciamento de projetos apostila completa
 
Dolca
DolcaDolca
Dolca
 
Certingresos1
Certingresos1Certingresos1
Certingresos1
 
Proyecto formativo
Proyecto formativoProyecto formativo
Proyecto formativo
 
Sist. gestión de calidad
Sist. gestión de calidadSist. gestión de calidad
Sist. gestión de calidad
 
Camilacjd
CamilacjdCamilacjd
Camilacjd
 
La logistica en la gestion de cadenas de suministro
La logistica en la gestion de cadenas de suministroLa logistica en la gestion de cadenas de suministro
La logistica en la gestion de cadenas de suministro
 
Conexión a bases de datos
Conexión a bases de datosConexión a bases de datos
Conexión a bases de datos
 
20100116 01 Word Pressテンプレートのカスタマイズ&Xml出力
20100116 01 Word Pressテンプレートのカスタマイズ&Xml出力20100116 01 Word Pressテンプレートのカスタマイズ&Xml出力
20100116 01 Word Pressテンプレートのカスタマイズ&Xml出力
 
Guia de aprendizaje diagnostico
Guia de aprendizaje  diagnosticoGuia de aprendizaje  diagnostico
Guia de aprendizaje diagnostico
 

Similar a Complemento

Natalia camargo sanchez 1102 j.t
Natalia camargo sanchez 1102 j.tNatalia camargo sanchez 1102 j.t
Natalia camargo sanchez 1102 j.tnatalia2384162
 
Angita eme
Angita emeAngita eme
Angita emeangiecan
 
Action script 3
Action script 3Action script 3
Action script 3Giovanny10
 
Colegio venecia . maria antonio 11 02
Colegio venecia . maria antonio 11 02Colegio venecia . maria antonio 11 02
Colegio venecia . maria antonio 11 02MariaLejandra17
 
Action s cript 3
Action s cript 3Action s cript 3
Action s cript 3
krencytah
 
juan franco colegio venecia i.e.d
juan franco colegio venecia i.e.djuan franco colegio venecia i.e.d
juan franco colegio venecia i.e.djuanchofranco
 

Similar a Complemento (15)

Action script
Action scriptAction script
Action script
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Action scrips
 Action scrips Action scrips
Action scrips
 
Natalia camargo sanchez 1102 j.t
Natalia camargo sanchez 1102 j.tNatalia camargo sanchez 1102 j.t
Natalia camargo sanchez 1102 j.t
 
Angita eme
Angita emeAngita eme
Angita eme
 
Action script 3
Action script 3Action script 3
Action script 3
 
Trabajo 2
Trabajo 2Trabajo 2
Trabajo 2
 
Action script
Action scriptAction script
Action script
 
Colegio venecia . maria antonio 11 02
Colegio venecia . maria antonio 11 02Colegio venecia . maria antonio 11 02
Colegio venecia . maria antonio 11 02
 
Action s cript 3
Action s cript 3Action s cript 3
Action s cript 3
 
Action script
Action scriptAction script
Action script
 
Action script
Action scriptAction script
Action script
 
Action script
Action scriptAction script
Action script
 
Action script
Action scriptAction script
Action script
 
juan franco colegio venecia i.e.d
juan franco colegio venecia i.e.djuan franco colegio venecia i.e.d
juan franco colegio venecia i.e.d
 

Más de Josseline Camargo D'l Angel (20)

Practica 30
Practica 30Practica 30
Practica 30
 
Practica29
Practica29Practica29
Practica29
 
Práctica 28
Práctica 28Práctica 28
Práctica 28
 
Práctica 24 imagen con movimiento en 3 capas
Práctica 24   imagen con movimiento en 3 capasPráctica 24   imagen con movimiento en 3 capas
Práctica 24 imagen con movimiento en 3 capas
 
Practica 27
Practica 27Practica 27
Practica 27
 
Practica 26
Practica 26Practica 26
Practica 26
 
Practica 25
Practica 25Practica 25
Practica 25
 
Unidad 6
Unidad  6Unidad  6
Unidad 6
 
Cuestionario de la unidad 4
Cuestionario de la unidad 4Cuestionario de la unidad 4
Cuestionario de la unidad 4
 
Cuestionario de la unidad 5
Cuestionario de la unidad 5Cuestionario de la unidad 5
Cuestionario de la unidad 5
 
Practica 23
Practica 23Practica 23
Practica 23
 
Practica 22
Practica 22Practica 22
Practica 22
 
Practica 21
Practica 21Practica 21
Practica 21
 
Practica 20
Practica 20Practica 20
Practica 20
 
Practica 19
Practica 19Practica 19
Practica 19
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Practica 18
Practica 18Practica 18
Practica 18
 
Practica 18
Practica 18Practica 18
Practica 18
 
Practica 17
Practica 17Practica 17
Practica 17
 
Practica 16 menu desplegable
Practica 16 menu desplegablePractica 16 menu desplegable
Practica 16 menu desplegable
 

Complemento

  • 1. JOSSELINE CAMARGO DEL ANGEL COMPLEMENTO ¿Qué es el ActionScript? El ActionScript es el lenguaje de programación que ha utilizado Macromedia Flash desde sus comienzos, y que por supuesto, emplea Flash MX 2004. A grandes rasgos, podemos decir que el ActionScript nos permitirá realizar con Flash MX 2004 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 dos temas sólo vamos a ver una pequeña introducción a ActionScript 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 MX 2004. Todo lo referente a este capítulo hace referencia a la versión 2 de ActionScript, última versión de este lenguaje de programación lanzada por Macromedia e incorporada en Flash MX 2004. Características generales del ActionScript 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. El 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. El ActionScript 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 un lenguaje puramente orientado a objetos derivado del C o del Pascal como los anteriores, cada versión se acerca más a un lenguaje de este tipo. Así, la versión 2.0 recientemente estrenada en el Flash MX 2004 es mucho más potente y mucho más "orientado a objetos" que su anterior versión 1.0 El ActionScript presenta muchísimos parecidos con el Javascript; si conoce Javascript, la sintaxis y el estilo de ActionScript le resultarán muy familiares. Las diferencias entre ambos lenguajes las puede encontrar en la ayuda que acompaña al Flash MX 2004. En la mayor parte de las ocasiones, no será necesario "programar" realmente, Flash MX pone a nuestra disposición una impresionante colección de "funciones" (de momento entenderemos "funciones" como "código ActionScript que realiza una función determinada") ya implementadas que realizan lo que buscamos, bastará con colocarlas en el lugar adecuado. Vamos a ver muchas de estas funciones en este curso, pero antes recomendamos tener claros ciertos conceptos relacionados con la programación. Para ello, échadle un vistazo a nuestro tema básico.
  • 2. JOSSELINE CAMARGO DEL ANGEL El Panel Acciones En Flash MX 2004, el Panel Acciones sirve para programar scripts con ActionScript. Esto es, que todo lo que introzcamos en dicho Panel se verá reflejado después en nuestra película. Debemos tener claro desde un principio que el Panel Acciones puede hacer referencia a Fotogramas u objetos, de modo que el código ActionScript introducido afectará tan sólo a aquello a lo que referencia el Panel. Por ejemplo, en la imagen inferior, se puede distinguir que el Panel Acciones hace referencia al Fotograma 1 de la Capa 1. El Panel Acciones se divide en 2 partes, a la izquierda tenemos una ayuda facilitada por Flash que nos da acceso de un modo rápido y muy cómodo a todas las acciones, objetos, propiedades etc... que Flash tiene predefinidos. Estos elementos están divididos en carpetas, que contienen a su vez más carpetas clasificando de un modo eficaz todo lo que Flash pone a nuestra disposición. Para insertarlos en nuestro script bastará con un doble clic sobre el elemento elegido. Posteriormente veremos con detalle los distintos elementos de este Panel. A la parte derecha tenemos el espacio para colocar nuestro script, aquí aparecerá lo que vayamos insertando. También incluye herramientas de utilidad, como la búsqueda de palabras, la posibilidad de insertar puntos de corte, la herramienta Revisar Sintaxis y la ayuda de Flash para ActionScript. El Panel Acciones de Flash MX 2004, al contrario que el de Flash MX, tiene únicamente un modo de edición, que tiene mucho más en común con el Modo Experto de Flash MX que con el Modo Normal. Dado que Flash MX 2004 ha eliminado el Modo Normal de edición de scripts, los usuarios más novatos no contarán con la ayuda que proporcionaba este modo de trabajo, y tendrán que usar desde un princio el único panel existente. El Panel acciones es, por tanto, idóneo cuando ya tenemos experiencia programando con ActionScript, típicamente cuando ya no comentamos errores de Sintaxis y conozcamos bien las Acciones y Opciones que nos suministra Flash. La libertad de este modo es total y por tanto, también lo es la posibilidad de comenter fallos, para asegurarnos de que nuestro script es correcto, al entrar en Modo Experto nos aparecerá un icono con el siguiente aspecto: Al pulsarlo Flash revisa nuestro código en busca de posibles errores, indicándonos, en su caso, la línea que presente el error y en qué consiste éste. Es un fallo común pasarse horas buscando porqué nuestra película no funciona
  • 3. JOSSELINE CAMARGO DEL ANGEL correctamente y que el motivo sea que un error de sintaxis ha invalidado todo el código existente en un fotograma, que actua como si no hubiera NADA DE CÓDIGO en él. Pongamos pues, mucha atención en esto y revisemos el código concienzudamente.