You are on page 1of 39

Actionscript es un lenguaje que sirve de enlace entre lo que tu comprendes y lo que flash comprende, como tal, suministra dos

tipos de acciones: Acciones orientadas (has esto) e instrucciones lgicas orientadas (analiza esto antes de hacer esto) en tu proyecto de flash. Como todos los lenguajes ActionScript contiene mltiples elementos, como palabras, smbolos de puntuacin y estructura. Todos necesarios para emplearlos en su proyecto de flash, controlar el comportamiento de la animacin y la manera en la que desea que se realice. Si no se emplea ActionScript correctamente obviamente encontrara que la interactividad que se pretende y la lgica de la animacin simplemente no ocurrirn.

on (release) { //se asigna el valor de la venta venta = 5.00; //se asigna el impuesto: IVA iva = 0.15; //determina los impuestos, la taza mas el iva impuestotal = venta * iva //determina el precio de la transaccin preciototal = venta + impuestotal; //despliega un mensaje personalizado miTexto.text = el precio total de su compra es preciototal; //envo al clip de caja registradora al fotograma 50 cajaregistradora.gotoAndPlay (50); }

Estos ocurren durante la reproduccin de una pelcula de flash, los cuales funcionan como detonadores que ejecutan un script en particular, un ejemplo de estos detonadores es: on (release). Esto significa que cuando es liberado un botn al cual esta asociado un script este script se ejecuta. Cada script es detonado por un evento, y en las pelculas encontramos numerosos eventos, como al presionar un botn cambie la leyenda de un texto, se borre los datos de un campo de texto, se reproduzca una cancin, y mucho ms.

Estos son el ncleo de un script y son considerados cualquier lnea que le instruye a flash lo que debe hacer, configurar, crear, cambiar, cargar o borrar algo. Un ejemplo de esto es: venta = 5.00; cajaregistradora.gotoAndPlay (50);
Hablando en general, las acciones comprenden ms de las lneas de las que hay dentro de las comillas ({}) y usualmente estn separadas por puntos y comas.

Esto incluye un numero de smbolos (=, <,>, +, -,*,&&,etc.) y son utilizados para conectar dos elementos en un script de varias maneras, por ejemplo: iva = 0.15; (Asigna el valor de 0.15, a la variable llamada iva) montoA < montoB (Pregunta si el monto A es menor al monto B) valor1 * 500 (multiplica valor 1 por quinientos)

Estas son palabras reservadas para propsitos especficos dentro de la sintaxis del ActionScript, los cuales no pueden ser utilizados como variable, funciones o nombres de etiquetas. Por ejemplo la palabra on es un keyword y solamente puede ser utilizada en un ActionScript que funcione como detonador como son: on(press) on(rollOver) on(rollOut) Utilizarlos de otra forma en la que no estn considerados dentro del funcionamiento del flash ActionScript resultara en error. Otros keywords seran (break, case, continue, delete, do, else, for, function, if, in, instanteOf, new, return, switch, this, typeOf, var, void, while, with).

Un script dinmico casi siempre crea, utilic o actualice varias piezas de datos durante su ejecucin, las variables son los datos mas comunes dentro de los script dinmicos y representan datos a los cuales se les ha asignado un nombre nico. Una vez que una variable ha sido creada y se le ha asignado un valor, este valor puede ser utilizado desde cualquier lugar en el script simplemente introduciendo su nombre.

Generalizando, cualquier script que se encuentre entre llaves { } significa que esa accin o acciones debern ser ejecutadas cuando se detone un boton, piense en las llaves como al suceder esto { has esto }. on (release) { //se asigna el valor de la venta venta = 5.00; //se asigna el impuesto: IVA iva = 0.15; } A este esquema se le conoce como bloque de cdigo, o pedazo de cdigo.

PUNTOS (.) Son utilizados dentro de los scripts de dos formas: Una es para denotar la ruta de ejecucin en una determinada linea de tiempo. Por ejempo, _root.mexico.jalisco.guadalajara apunta a un movie clip en la linea de tiempo principal (_root) llamado mexico, el cual contiene un movie clip llamado jalisco, el cual contiene un movie clip llamado guadalajara. Debido a que Actionscript es un lenguaje orientado a objetos, la mayora de las actividades interactivas van acompaadas por cambios en sus caractersticas (propiedades) de un objeto o indicndose a un determinado objeto que tarea realizar o como comportarse. (Mtodo de invocacin). Cuando existe un cambio en la propiedad o cuando se invoca un mtodo, los puntos se utilizan para separar el nombre del objeto de una propiedad o mtodo que se ha invocado. Por ejemplo; los movie clips son objetos, as pues para asignar a un movie clip la propiedad de rotacin a un movie clip cuya instancia es llamada rueda, se debe utilizar la siguiente sintaxis: rueda_rotation = 90;

Observe como los puntos separan el nombre del objeto de la propiedad aplicada. Para indicarle a la misma instancia de movie clip que se ejecute invocamos el mtodo play(), y de debe utilizar la siguiente sintaxis: rueda.play() PARENTESIS Estos, son utilizados de varias maneras en ActionScript. Son mayormente utilizados para especificar un valor numrico que se debe aplicar en el script . cajaregistradora.gotoAndPlay (50);

Si el valor incluido en el parntesis es cambiado de 50 a 20 por ejemplo, la accion se sigue realizando de la misma forma, solo que ahora se dirige al fotograma 20.

Utilizadas normalmente para denotar datos textuales en un script. Debido a que el texto es usado para crear script; las comillas son la unica manera de decirle al script que distinga entre instrucciones (partes de datos) y simple texto, por ejemplo oscar (sin comillas) significa el nombre de un dato llamado oscar, de la siguiente forma: oscar significa la palabra oscar. COMENTARIOS Estos se colocan con dos diagonales seguidas //. Cuando se ejecuta un script, flash ignora las lneas en las que se encuentran en el incio //, esto permite colocar notas descriptivas de lo que se esta realizando en ese momento de la ejecucin, lo que permite que se revise y entienda claramente el cdigo meses despus que fue diseado.

No es absolutamente necesario, pero es buena idea utilizar la sintaxis con espacios en el codigo para una mejor comprensin. On (release) { venta = 5.00; } Funciona igual que

On (release) { venta = 5.00; }

En la mayora del cdigo, el espacio en blanco es ignorado: preciototal = venta + impuestotal ; preciototal=venta+impuestotal; ambos cdigos se ejecutan igual, sin embargo existen excepciones, los nombres de variables no pueden contener espacios en blanco, ni tampoco en la ejecucin de un mtodo, el primero es aceptable, el segundo no. miobjeto.propiedad y no esto: mi objeto. propiedad

fscommand("fullscreen", "true"); fscommand("allowscale", "true");

fscommand("showmenu", "true");
fscommand("trapallkeys"); fscommand("quit"); Stop();

on (release) { gotoAndStop(1 ); }

on (release) { gotoAndStop(apaga do); }

Para poder aplicar un accin a un botn, es necesario que dicho smbolo ya tenga dicha caracterstica de lo contrario debemos aplicarla.

on (press) { startDrag("/flor"); } on (release) { stopDrag(); }

NOTA: La nica condicin para que esta se desarrolle de la forma mas sencilla es almacenas todas las publicaciones .swf dentro de la misma carpeta. Para abreviar, utilizaremos un boton de la biblioteca comun de flash 8.0

Volvemos a aplicar el asistente de action script

Cerramos el asistente de action script. Nos aseguramos que no contenga errores mi script Y probamos la pelicula

En la barra de propiedades podemos darnos cuanta la clase del smbolo que estamos trabajando

Teniendo seleccionado el botn en este caso presionamos la tecla de funcin

F9

Utilizando el asistente de script podemos generar el cdigo fcilmente

Utilizando el asistente de script podemos generar el cdigo fcilmente

Damos clic en el asistente del script para verificar que esta bien codificado. Y probamos el boton para ver si se conecta al exterior.

En el momento en que damos clic en una pelcula LOCAL que intenta conectarse a INTERNET aparece esta leyenda

Nota: el Administrador de configuracin que se muestra no es una imagen; es el Administrador de configuracin real. Haga clic en las fichas para ver los distintos paneles, y haga clic en las opciones de los paneles para cambiar los parmetros de Flash Player. Si crea o gestiona contenido que utiliza Flash Player 8, la informacin de esta pgina le ser de ayuda. Probablemente ver esta pgina, ya que est probando el contenido de Flash de forma local y ese contenido intenta utilizar reglas de seguridad antiguas para comunicarse con Internet. Esta pgina ofrece informacin sobre cmo probar el contenido de forma local cuando se ejecuta en Flash Player 8. Como desarrollador de Flash, posiblemente trabaje con frecuencia con contenido de Flash que con el tiempo se implementa en Internet. Mientras desarrolla estas aplicaciones, probablemente deba realizar pruebas con el contenido de Flash almacenado de forma local en su propio equipo, en lugar de en un servidor Web. Durante estas pruebas locales, Flash Player puede mostrar avisos de seguridad que impidan que su aplicacin funcione correctamente. Para resolver este problema, debe definir su propio contenido de Flash como de confianza en el Administrador de configuracin.

Ahora este botn esta autorizado para viajar desde modo local a internet, por lo tanto, la publicacin es segura.

(Slo Flash Player 8) Para especificar que el contenido de Flash de su equipo pueda comunicarse con Internet: En el panel Parmetros de seguridad global, haga clic en el men emergente y seleccione Agregar. Se abre el cuadro Confiar en esta ubicacin. Si ha llegado al Administrador de configuracin desde el botn Configuracin en un cuadro de dilogo, el cuadro Confiar en esta ubicacin contiene una ruta parecida a C:\nombredirectorio\nombrearchivo.swf o /Usuarios/nombredirectorio/nombrearchivo.swf; esta ruta le indica el archivo que ha intentado comunicarse con Internet y que la seguridad de Flash Player ha bloqueado. Si la ruta incluye el contenido que desea que se comunique con Internet, copie y pegue la ruta en el cuadro Confiar en esta ubicacin. Tambin puede hacer clic en los botones Examinar y localizar el contenido. Identifique uno o varios directorios en su sistema de archivos local que contengan slo su propio trabajo y que no incluyan contenido de Flash que pueda descargar de otras fuentes. Cuando aada un directorio, todos los archivos y subdirectorios de ese directorio sern de confianza. Evite confiar en directorios principales. Haga clic en Confirmar. Se aade la ubicacin al panel Configuracin de seguridad. Las ubicaciones que aparecen pueden comunicarse siempre con Internet, aunque estn seleccionadas las opciones Preguntar siempre o Denegar siempre en la parte superior del panel de seguridad. Tras aadir ubicaciones de confianza, debe reiniciar el contenido local de Flash actualizando el navegador o reiniciando el reproductor

You might also like