SlideShare una empresa de Scribd logo
1 de 19
Presentado por:
Yesica Alejandra laguna Murcia
        Presentado a:
        Carlos herrera
            Curso:
           11-01 jt
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.
 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.
 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.
  sirve para programar scripts con ActionScript, por tanto lo que
  introduzcamos le afectará de menor o mayor medida.
 puede hacer referencia a Fotogramas u objetos.
 Ej: Fotograma 1 de la Capa 1
   Podemos utilizar el                         , en el que en vez de
  escribir directamente, seleccionamos los distintos elementos desde
  listas.
 Herramientas mas útiles :
 Buscar: Busca un texto en el código.
      Revisar sintaxis. Comprobará errores en la sintaxis, normalmente
  que hayamos olvidado cerrar paréntesis o corchetes.
 Aunque   la sintaxis sea correcta, puede que al probar nuestra película
  se sigan produciendo errores.
 opcionesmuy interesantes: podemos crear nuestros propios
  fragmentos de código, con instrucciones que usemos habitualmente.
 Un  operador es un tipo de carácter que realiza una acción especial
   dentro de una expresión de ActionScript. Una expresión no es más
   que un conjunto de operadores, variables y constantes relacionados
   entre sí de un cierto modo.
                   Operador            Descripción        Ejemplo
 Operadores
                   +                   Suma               5 + 5 = 10
Aritméticos:       -                   Resta              5-5=0
Son los operadores *                   Multiplicación     5 * 5 = 25
 empleados en      /                   División           5/5=1
                   %                   Resto o Módulo     10%8 = 2
 operaciones
                                                          valor++ equivaldr
                                       Incremento.
 matemáticas.      ++
                                       Suma 1 al valor
                                                          ía a valor = valor
                                                         +1
                                                         valor--
                                      Decremento.
                  --                                      equivaldría
                                      Resta 1 al valor
                                                         a valor = valor - 1
 Asigna   el valor de una variable.
Operador                     Descripción                         Ejemplo

                                                                 variable vale 3;
                             Asigna a la variable de la
=                                                                variable = 5;
                             izquierda el valor de la derecha
                                                                 variable vale 5;


                                                                 variable vale 3;
                             Suma con asignación. Le añade a
+=                                                               variable += 5;
                             la variable el valor de la derecha.
                                                                 variable vale 8;


                                                                 variable vale 3;
                             Resta con asignación. Le resta el
-=                                                               variable -= 5;
                             valor de la derecha.
                                                                 variable vale -2;

                                                                 variable vale 3;
*=                           Multiplicación con asignación.      variable *= 5;
                                                                 variable vale 15;
                                                                 variable vale 15;
/=                           División con asignación             variable /= 5;
                                                                 variable vale 3;
 Empleados   en expresiones condicionales, devuelven un valor
  lógico, verdadero (TRUE o 1) si la comparación es cierta,
  o falso (FALSE o 0) si no lo es.
  Operador               Descripción            Ejemplo
  >                      Mayor que              6 > 5 da verdadero.
  <                      Menor que              6 < 5 da falso.
                                                6 >= 5 da
  >=                     Mayor o igual que
                                                verdadero.
                                                6 >= 6 da
  <=                     Menor o igual que
                                                verdadero.
                                                'hola' == 'hola' da
  ==                     Igual
                                                verdadero.
                                                'hola' != 'hola' da
  !=                     Distinto
                                                falso.
 Normalmente  se emplean para comparar dos expresiones con
      operadores relacionales, y devuelve verdadero o falso.

Operador                 Descripción                        Ejemplo

                                                            (6 > 5) && (1==1) devuelve
                         And (Y) Devuelve verdadero si      verdadero
&&
                         los dos valores son verdaderos     (6 > 5) && (1==0) devuelve
                                                            falso



                                                            (6 > 5) || (1==1) devuelve
                         Or (O) Devuelve verdadero si       verdadero
||                       alguno de los valores es           (6 > 5) || (1==0) devuelve
                         verdadero                          verdadero
                                                            (6 > 6) || (1==0) devuelve falso



                         Not (Negado) Devuelve
                                                            !(9 > 2) devuelve falso
!                        verdadero si el valor era falso,
                                                            !(9 ==9) devuelve falso
                         y al revés.
  Objeto "Button" (Botón)Los objetos de tipo Botón es un tipo de
  MovieClip especialmente pensado para que el usuario interactúe con
  él, permitiéndonos diferenciar entre sus estados, y crear una
  apariencia para cada uno.
 Objeto "MovieClip" (Clip de Película)Cuando necesitemos crear una
  película Flash dentro de otra película, pero no queramos tener 2
  ficheros separados ni molestarnos en cargar una película u otra,
  deberemos crear un objeto movieclip.
 Objeto "DisplayObject" (Objeto de visualización)Esta clase engloba
  a todos los objetos que podemos ver en nuestra película, como los
  Clips de película y botones, y define las propiedades y métodos
  comunes para todos ellos.
 Objeto  "Sound" (Sonido) y SoundChanel (Canal de sonido)Los
  objetos sonidos no son visuales, y por tanto, no podremos ver como
  quedan en los fotogramas, al igual que haríamos con un botón o un
  clip de película.
 Objeto "Sound" (Sonido) y SoundChanel (Canal de sonido)Los
  objetos sonidos no son visuales, y por tanto, no podremos ver como
  quedan en los fotogramas, al igual que haríamos con un botón o un
  clip de película.
 Objeto "Mouse" (Ratón)El objeto mouse es uno de los objetos de
  Flash que ya está definido por Flash, pues hace referencia al ratón de
  Windows (al que manejará el usuario que vea nuestra película).
 Objeto  "Math" (Matemáticas)Es uno de los múltiples objetos
  "abstractos" de Flash, ni es visual, ni parece que corresponda a nada
  existente en el sistema (como el objeto "Mouse").
 Objeto "String" (Cadena)Es otro objeto peculiar, pues corresponde a
  un tipo de datos. Los strings o cadenas son secuencias de
  caracteres.
 Objeto "Loader" (Cargador) y Objeto "URLLoader" (Cargador de
  información)Los objetos Loader nos permitirán cargar archivos para
  mostrarlos (imágenes, archivos swf, etc...) en nuestra película,
  mientras que los objetos URLLoader nos permitirán cargar información
  de archivos (archivos de texto, XML, páginas web...).
 Hay  algunas cosas que debemos de tener en cuenta si estamos
  familiarizados con la programación en ActionScript 2, es que con
  ActionScript 3.0 no podemos utilizar:
 alert()
 La forma de tratar eventos, como on (event){},
  onClipEvent(event){}, object.onEvent = function(){} , addListener
  , etc. La forma de tratarlos ahora es agregando un escuchador al
  objeto, con el método addEventListener, indicando el evento, y una
  única función de escucha.
 Guiones bajos ( _ ) antes del nombre de las propiedades.
 Variables globales (_global).
 _root y _ para acceder a elementos superiores.
 Código     ActionScript para botones.


1import flash.events.MouseEvent;
2
3miBoton.addEventListener(MouseEvent.CLICK, funcionAlHacerClick);
4
5function funcionAlHacerClick(event:MouseEvent):void
6{
7     this.gotoAndPlay(15);
8}
Trabajo2

Más contenido relacionado

La actualidad más candente

18 Php. Tipos De Variables
18 Php. Tipos De Variables18 Php. Tipos De Variables
18 Php. Tipos De VariablesJosé M. Padilla
 
Mirella guingla funciones anidadas
Mirella guingla funciones anidadasMirella guingla funciones anidadas
Mirella guingla funciones anidadasMirella Guingla
 
P web(21,'elementos de js')
P web(21,'elementos de js')P web(21,'elementos de js')
P web(21,'elementos de js')Cronio Antmao
 
Material Didáctico
Material  DidácticoMaterial  Didáctico
Material DidácticoGrupoNo1
 
Quasi - Lenguaje C Operadores
Quasi - Lenguaje C OperadoresQuasi - Lenguaje C Operadores
Quasi - Lenguaje C Operadoresdegarden
 
Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1drakul09
 
Expresiones logicas
Expresiones logicasExpresiones logicas
Expresiones logicaszamand14
 
Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1Karin Rojas Gutiérrez
 
Operadores en c_ (1)
Operadores en c_ (1)Operadores en c_ (1)
Operadores en c_ (1)luis_ocampo27
 
Operadores y Expresiones
Operadores y ExpresionesOperadores y Expresiones
Operadores y ExpresionesCarlos Pes
 

La actualidad más candente (18)

18 Php. Tipos De Variables
18 Php. Tipos De Variables18 Php. Tipos De Variables
18 Php. Tipos De Variables
 
Ap n° 7 rios,m. fernanda
Ap n° 7 rios,m. fernandaAp n° 7 rios,m. fernanda
Ap n° 7 rios,m. fernanda
 
Mirella guingla funciones anidadas
Mirella guingla funciones anidadasMirella guingla funciones anidadas
Mirella guingla funciones anidadas
 
P web(21,'elementos de js')
P web(21,'elementos de js')P web(21,'elementos de js')
P web(21,'elementos de js')
 
funciones de excel
funciones de excelfunciones de excel
funciones de excel
 
Recu gabus 3° parcial
Recu gabus 3° parcialRecu gabus 3° parcial
Recu gabus 3° parcial
 
Clase02
Clase02Clase02
Clase02
 
Material Didáctico
Material  DidácticoMaterial  Didáctico
Material Didáctico
 
Quasi - Lenguaje C Operadores
Quasi - Lenguaje C OperadoresQuasi - Lenguaje C Operadores
Quasi - Lenguaje C Operadores
 
Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1
 
Expresiones logicas
Expresiones logicasExpresiones logicas
Expresiones logicas
 
Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1
 
Java teoría
Java teoríaJava teoría
Java teoría
 
Funciones Logicas
Funciones LogicasFunciones Logicas
Funciones Logicas
 
Operadores en c_ (1)
Operadores en c_ (1)Operadores en c_ (1)
Operadores en c_ (1)
 
Manual C/C++
Manual C/C++Manual C/C++
Manual C/C++
 
SeúDocodigo
SeúDocodigoSeúDocodigo
SeúDocodigo
 
Operadores y Expresiones
Operadores y ExpresionesOperadores y Expresiones
Operadores y Expresiones
 

Similar a Trabajo2

Ana maria morales 11 01
Ana maria morales 11 01Ana maria morales 11 01
Ana maria morales 11 01aniimorales
 
Henry lopez 11 02
Henry lopez 11 02Henry lopez 11 02
Henry lopez 11 02Henry Lopez
 
Operadores
OperadoresOperadores
Operadoresluisszz
 
diapositivas de operadores en php Brenda mora.
diapositivas de operadores en php  Brenda mora.diapositivas de operadores en php  Brenda mora.
diapositivas de operadores en php Brenda mora.brendaledimar
 
Larry Steven Mendoza Hilarion
Larry Steven Mendoza HilarionLarry Steven Mendoza Hilarion
Larry Steven Mendoza HilarionLarry_Hilarion
 
Introducción a java script operadores
Introducción a java script operadoresIntroducción a java script operadores
Introducción a java script operadoresmariazeballos
 
Introducción a java script operadores
Introducción a java script operadoresIntroducción a java script operadores
Introducción a java script operadoresmariazeballos
 
Propiedades de los reales
Propiedades de los reales Propiedades de los reales
Propiedades de los reales Juliana Isola
 
Clase 3c - Operador de Asignación.pptx
Clase 3c - Operador de Asignación.pptxClase 3c - Operador de Asignación.pptx
Clase 3c - Operador de Asignación.pptxmiguelosorno7
 

Similar a Trabajo2 (18)

Actionscript
ActionscriptActionscript
Actionscript
 
Presentación1
Presentación1Presentación1
Presentación1
 
Ana maria morales 11 01
Ana maria morales 11 01Ana maria morales 11 01
Ana maria morales 11 01
 
Henry lopez 11 02
Henry lopez 11 02Henry lopez 11 02
Henry lopez 11 02
 
Operadores
OperadoresOperadores
Operadores
 
Expresiones y operaciones grupo 1
Expresiones y operaciones grupo 1Expresiones y operaciones grupo 1
Expresiones y operaciones grupo 1
 
diapositivas de operadores en php Brenda mora.
diapositivas de operadores en php  Brenda mora.diapositivas de operadores en php  Brenda mora.
diapositivas de operadores en php Brenda mora.
 
Larry Steven Mendoza Hilarion
Larry Steven Mendoza HilarionLarry Steven Mendoza Hilarion
Larry Steven Mendoza Hilarion
 
Php1
Php1Php1
Php1
 
Introducción a java script operadores
Introducción a java script operadoresIntroducción a java script operadores
Introducción a java script operadores
 
Introducción a java script operadores
Introducción a java script operadoresIntroducción a java script operadores
Introducción a java script operadores
 
Propiedades de los reales
Propiedades de los reales Propiedades de los reales
Propiedades de los reales
 
Tabla de--verdad
Tabla  de--verdadTabla  de--verdad
Tabla de--verdad
 
Tabla de--verdad
Tabla  de--verdadTabla  de--verdad
Tabla de--verdad
 
Tabla de--verdad
Tabla  de--verdadTabla  de--verdad
Tabla de--verdad
 
Tablas de verdad
Tablas de verdadTablas de verdad
Tablas de verdad
 
Tablas de verdad
Tablas de verdadTablas de verdad
Tablas de verdad
 
Clase 3c - Operador de Asignación.pptx
Clase 3c - Operador de Asignación.pptxClase 3c - Operador de Asignación.pptx
Clase 3c - Operador de Asignación.pptx
 

Trabajo2

  • 1. Presentado por: Yesica Alejandra laguna Murcia Presentado a: Carlos herrera Curso: 11-01 jt
  • 2. 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.
  • 3.  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.  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.
  • 4.  sirve para programar scripts con ActionScript, por tanto lo que introduzcamos le afectará de menor o mayor medida.  puede hacer referencia a Fotogramas u objetos.  Ej: Fotograma 1 de la Capa 1
  • 5. Podemos utilizar el , en el que en vez de escribir directamente, seleccionamos los distintos elementos desde listas.  Herramientas mas útiles :  Buscar: Busca un texto en el código.  Revisar sintaxis. Comprobará errores en la sintaxis, normalmente que hayamos olvidado cerrar paréntesis o corchetes.
  • 6.  Aunque la sintaxis sea correcta, puede que al probar nuestra película se sigan produciendo errores.
  • 7.
  • 8.  opcionesmuy interesantes: podemos crear nuestros propios fragmentos de código, con instrucciones que usemos habitualmente.
  • 9.  Un operador es un tipo de carácter que realiza una acción especial dentro de una expresión de ActionScript. Una expresión no es más que un conjunto de operadores, variables y constantes relacionados entre sí de un cierto modo. Operador Descripción Ejemplo  Operadores + Suma 5 + 5 = 10 Aritméticos: - Resta 5-5=0 Son los operadores * Multiplicación 5 * 5 = 25 empleados en / División 5/5=1 % Resto o Módulo 10%8 = 2 operaciones valor++ equivaldr Incremento. matemáticas. ++ Suma 1 al valor ía a valor = valor +1 valor-- Decremento. -- equivaldría Resta 1 al valor a valor = valor - 1
  • 10.  Asigna el valor de una variable. Operador Descripción Ejemplo variable vale 3; Asigna a la variable de la = variable = 5; izquierda el valor de la derecha variable vale 5; variable vale 3; Suma con asignación. Le añade a += variable += 5; la variable el valor de la derecha. variable vale 8; variable vale 3; Resta con asignación. Le resta el -= variable -= 5; valor de la derecha. variable vale -2; variable vale 3; *= Multiplicación con asignación. variable *= 5; variable vale 15; variable vale 15; /= División con asignación variable /= 5; variable vale 3;
  • 11.  Empleados en expresiones condicionales, devuelven un valor lógico, verdadero (TRUE o 1) si la comparación es cierta, o falso (FALSE o 0) si no lo es. Operador Descripción Ejemplo > Mayor que 6 > 5 da verdadero. < Menor que 6 < 5 da falso. 6 >= 5 da >= Mayor o igual que verdadero. 6 >= 6 da <= Menor o igual que verdadero. 'hola' == 'hola' da == Igual verdadero. 'hola' != 'hola' da != Distinto falso.
  • 12.  Normalmente se emplean para comparar dos expresiones con operadores relacionales, y devuelve verdadero o falso. Operador Descripción Ejemplo (6 > 5) && (1==1) devuelve And (Y) Devuelve verdadero si verdadero && los dos valores son verdaderos (6 > 5) && (1==0) devuelve falso (6 > 5) || (1==1) devuelve Or (O) Devuelve verdadero si verdadero || alguno de los valores es (6 > 5) || (1==0) devuelve verdadero verdadero (6 > 6) || (1==0) devuelve falso Not (Negado) Devuelve !(9 > 2) devuelve falso ! verdadero si el valor era falso, !(9 ==9) devuelve falso y al revés.
  • 13.  Objeto "Button" (Botón)Los objetos de tipo Botón es un tipo de MovieClip especialmente pensado para que el usuario interactúe con él, permitiéndonos diferenciar entre sus estados, y crear una apariencia para cada uno.  Objeto "MovieClip" (Clip de Película)Cuando necesitemos crear una película Flash dentro de otra película, pero no queramos tener 2 ficheros separados ni molestarnos en cargar una película u otra, deberemos crear un objeto movieclip.  Objeto "DisplayObject" (Objeto de visualización)Esta clase engloba a todos los objetos que podemos ver en nuestra película, como los Clips de película y botones, y define las propiedades y métodos comunes para todos ellos.
  • 14.  Objeto "Sound" (Sonido) y SoundChanel (Canal de sonido)Los objetos sonidos no son visuales, y por tanto, no podremos ver como quedan en los fotogramas, al igual que haríamos con un botón o un clip de película.  Objeto "Sound" (Sonido) y SoundChanel (Canal de sonido)Los objetos sonidos no son visuales, y por tanto, no podremos ver como quedan en los fotogramas, al igual que haríamos con un botón o un clip de película.  Objeto "Mouse" (Ratón)El objeto mouse es uno de los objetos de Flash que ya está definido por Flash, pues hace referencia al ratón de Windows (al que manejará el usuario que vea nuestra película).
  • 15.  Objeto "Math" (Matemáticas)Es uno de los múltiples objetos "abstractos" de Flash, ni es visual, ni parece que corresponda a nada existente en el sistema (como el objeto "Mouse").  Objeto "String" (Cadena)Es otro objeto peculiar, pues corresponde a un tipo de datos. Los strings o cadenas son secuencias de caracteres.  Objeto "Loader" (Cargador) y Objeto "URLLoader" (Cargador de información)Los objetos Loader nos permitirán cargar archivos para mostrarlos (imágenes, archivos swf, etc...) en nuestra película, mientras que los objetos URLLoader nos permitirán cargar información de archivos (archivos de texto, XML, páginas web...).
  • 16.
  • 17.  Hay algunas cosas que debemos de tener en cuenta si estamos familiarizados con la programación en ActionScript 2, es que con ActionScript 3.0 no podemos utilizar:  alert()  La forma de tratar eventos, como on (event){}, onClipEvent(event){}, object.onEvent = function(){} , addListener , etc. La forma de tratarlos ahora es agregando un escuchador al objeto, con el método addEventListener, indicando el evento, y una única función de escucha.  Guiones bajos ( _ ) antes del nombre de las propiedades.  Variables globales (_global).  _root y _ para acceder a elementos superiores.
  • 18.  Código ActionScript para botones. 1import flash.events.MouseEvent; 2 3miBoton.addEventListener(MouseEvent.CLICK, funcionAlHacerClick); 4 5function funcionAlHacerClick(event:MouseEvent):void 6{ 7 this.gotoAndPlay(15); 8}