Juan carlos scrip

Click here to load reader

download Juan carlos scrip

of 46

  • date post

    18-Nov-2014
  • Category

    Documents

  • view

    285
  • download

    1

Embed Size (px)

description

 

Transcript of Juan carlos scrip

  • 1. El ActionScript es el lenguaje de programacin 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 pelcula Flash. Absolutamente de todo.
  • 2. el ActionScript es el lenguaje de programacin propio de Flash. ActionScript es, como su nombre indica, un lenguaje de script. ActionScript 3 es un lenguaje de programacin orientado a objetos. La sintaxis ActionScript presenta muchsimos parecidos con el Java scrip o PHP. Flash CS5 pone a nuestra disposicin una biblioteca de funciones, clases y mtodos
  • 3. En Flash CS5, el Panel Acciones sirve para programar scripts con ActionScript, por tanto lo aqu introduzcamos le afectar de menor o mayor medida. Por ejemplo, en la imagen inferior, se puede distinguir que el Panel Acciones hace referencia al Fotograma 1 de la Capa 1 (en el nombre de la pestaa de la zona de la derecha y en la zona izquierda en el apartado Seleccin actual).
  • 4. El Panel Acciones de Flash CS5, no tiene nicamente un modo de edicin. Podemos utilizar el , en el que en vez de escribir directamente, seleccionamos los distintos elementos desde listas. Puede resultar til al principio, cuando an no estamos familiarizados, pero nos limita mucho al escribir. En la parte superior encontramos herramientas que nos ayudarn. Veamos las ms tiles: Buscar: Busca un texto en el cdigo. til, por ejemplo, si queremos buscar en todos los sitios que empleamos un objeto. Revisar sintaxis. Comprobar errores en la sintaxis, normalmente que hayamos olvidado cerrar parntesis o corchetes. Si encuentra alguno, nos mostrar un mensaje como el siguiente:
  • 5. En el panel Errores de compilador se mostrarn los errores indicando la capa, fotograma y lnea. Podemos ir al lugar del error haciendo doble clic. Formato automtico. Al escribir en cualquier lenguaje, es muy importante hacerlo ordenadamente y con el formato adecuado. Este botn lo hace automticamente, siempre que no haya errores de sintaxis. Cuando tenemos mucho cdigo, nos resultar ms cmodo si contraemos ciertas partes. Con estos botones, podemos, de izquierda a derecha, contraer el espacio entre llaves, contraer la seleccin o expandir todo. Cuando estamos programando, es frecuente que queramos comentar un fragmento de cdigo para que no se ejecute o que queramos aadir comentarios descriptivos. Con estos botones, podemos comentar el texto seleccionado, o descomentarlo.
  • 6. Aunque la sintaxis sea correcta, puede que al probar nuestra pelcula se sigan produciendo errores (errores de compilacin). Por ejemplo porque accedemos a una propiedad de un objeto que no existe, o nos hemos equivocado al escribir el nombre de una variable. Estos errores tambin nos aparecern en el panel Errores de compilador. En este caso, fjate en el nmero de lnea del error, ya que al hacer doble clic, a veces no va al lugar correcto si el cdigo tiene comentarios.
  • 7. En Flash CS5 se ha creado un nuevo panel para ayudarnos a generar el cdigo ActionScript: el panel Fragmentos de cdigo.
  • 8. Lo ms destacado es que podemos crear nuestros propios fragmentos de cdigo, con intruscciones que usemos habitualmente. Adems podemos exportarlas e importarlas a otras instalaciones del programa.
  • 9. Un operador es un tipo de carcter que realiza una accin especial dentro de una expresin de ActionScript. Una expresin no es ms que un conjunto de operadores, variables y constantes relacionados entre s de un cierto modo. Por ejemplo: x = 3 ; --> Es una expresin cuyo resultado ser asignarle a la variable x el valor 3 (que es una constante). A partir de este punto, la variable x vale 3. y = 5 + x ; --> Es una expresin cuyo resultado ser asignarle a la variable y la suma de la constante 5 y la variable x que sabemos que vale 3 (porque le hemos asignado este valor antes). Por tanto, el resultado de esta expresin es asignarle 8 a y. Tambin se puede considerar como asignar a y el valor de la expresin 5 + x Flash nos permite usar multitud de operadores, vamos a comentar los ms comunes. El lector puede acceder a los dems (y a estos) desde el Panel Acciones en la carpeta Elementos de lenguaje Operadores. Vamos a clasificar los operadores tal y cmo lo hace Flash.
  • 10. Son los operadores empleados en operaciones matemticas.Operador Descripcin Ejemplo+ Suma 5 + 5 = 10- Resta 5-5=0* Multiplicacin 5 * 5 = 25/ Divisin 5/5=1% Resto o Mdulo 10%8 = 2 Incremento. Suma 1 valor++ equivaldra++ al valor a valor = valor + 1 Decremento. Resta 1 valor-- equivaldra-- al valor a valor = valor - 1
  • 11. Asigna el valor de una variable. Operador Descripcin Ejemplo Asigna a la variable de la variable vale 3; = izquierda el valor de la variable = 5; derecha variable vale 5; Suma con asignacin. Le variable vale 3; += aade a la variable el variable += 5; valor de la derecha. variable vale 8; Resta con asignacin. Le variable vale 3; -= resta el valor de la variable -= 5; derecha. variable vale -2; variable vale 3; Multiplicacin con *= variable *= 5; asignacin. variable vale 15; variable vale 15; /= Divisin con asignacin variable /= 5; variable vale 3;
  • 12. Empleados en expresiones condicionales, devuelven un valor lgico, verdadero (TRUE o 1) si la comparacin es cierta, o falso (FALSE o 0) si no lo es. Operador Descripcin Ejemplo 6 > 5 da > Mayor que verdadero. < Menor que 6 < 5 da falso. 6 >= 5 da >= Mayor o igual que verdadero. 6 >= 6 da 5) && (1==1) devuelve And (Y) Devuelve verdadero verdadero&& si los dos valores son (6 > 5) && (1==0) devuelve verdaderos falso (6 > 5) || (1==1) devuelve verdadero Or (O) Devuelve verdadero si (6 > 5) || (1==0) devuelve|| alguno de los valores es verdadero verdadero (6 > 6) || (1==0) devuelve falso Not (Negado) Devuelve !(9 > 2) devuelve falso! verdadero si el valor era !(9 ==9) devuelve falso falso, y al revs.
  • 14. Pondremos un ejemplo; imaginemos que le pedimos a un usuario que introduzca su edad en un campo de texto de nuestra pelcula flash. A ese campo le llamamos edad usuario. Le hacemos pulsar un botn Continuar y en ese momento comprobamos su edad, si tiene menor de edad, le decimos una cosa, de lo contrario, le decimos otra. Bastara con hacer algo as: 1 if (edad usuario, =, Activa la pantalla completa.navigateToURL() : Esta accin se emplea para abrir el navegador web e ir a la pgina i
  • 32. navigateToURL() : Esta accin se emplea para abrir el navegador web e ir a la pgina indicada.Sintaxis: navigateToURL(url , [ventana]);url: Direccin web a la que queremos acceder (se abrir una ventana). Este parmet