Introducción a ActionScript



Documentos relacionados
ACTIONSCRIPT (AS) Dpto. Escultura. UPV. [usos del lenguaje]

Creación de Botones. Sesión III y IV

ACTIONSCRIPT (AS) Proyectos II. Audiovisuales. Dpto. Escultura. UPV. [sintaxis elemental]

Ventajas del Master en Flash MX sobre cualquier tipo de manuales de Flash MX o tutoriales de Flash MX

Figura 9.1 Estados Reposo, Sobre, Presionado y Zona activa de un botón. 9.2 Usar un botón de una Biblioteca común

Introducción al desarrollo de RIA's con Adobe Flex 3.0 Dia 4

1. Abre un archivo FLA cualquiera. Como hemos hecho en anteriores secciones puedes abrir el archivo natura.fla situado en Curso Flash/ejemplos.

Trabajo de Programación de Sistemas

Curso de ActionScript

curso /*introducción a actionscript 2.0*/ /*actionscript 2.0*/ 60 horas

Cursos on line FADU UBA Cómo utilizar el panel de Acciones?

DISEÑO WEB MÓDULO II PROGRAMACIÓN CON HTML MÓDULO I GESTIÓN DE UN PROYECTO WEB CURSO TÉCNICO SUPERIOR

INDICE Programación Introducción Capitulo 21 BASIC Capitulo 22. COBOL Capitulo 23 DELPHI Capitulo 24. FORTRAN Capitulo 25.

Curso de Programación con ActionScript 3.0

Elementos léxicos del lenguaje de programación Java

CONCEPTOS BASICOS DEL LENGUAJE JAVA

FORMATO DE PLANEACIÓN SEMESTRAL

ActionScript 2. Presentación... 5

1

MASTER EN COMUNICACIONES Y DESARROLLO DE SERVICIOS MÓVILES INTERFACES GRÁFICAS MULTIMEDIA Conceptos de ActionScript

JavaScript. Contenidos. Introducción El lenguaje Validación de formularios. Programación en Internet DLSI - Universidad de Alicante 1

Ingeniería de Sistemas


El lenguaje JavaScript. Asignatura: Fonaments Cartografia i SIG Curso: 2006/07 Profesor: Toni Navarrete

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Y COMUNICACIÓN

Identificadores, palabras reservadas, tipos de datos, operadores aritméticos y el sistema estándar de salida en Java

PROGRAMA FORMATIVO MACROMEDIA STUDIO 8

Curso PHP & MYSQL PARA JOOMLA

CURSO DE FLASH CS3 OBJETIVOS:

INDICE DEL CURSO APRENDER PROGRAMACIÓN JAVA DESDE CERO. PROGRAMACIÓN ORIENTADA A OBJETOS (CU00601B)

Programación Multimedia

Tema 2. El lenguaje de programación Java (Parte 1)

JavaScript toma su sintaxis de los lenguajes de programación más conocidos, fundamentalmente C/C++, aunque también algo de Pascal.

6. Uso de sistemas operativos 7. Uso de un entorno integrado de desarrollo de programas

Paso 1 de 19. Paso 2 de 19. Guía de aprendizaje de Flash CS5 Tutorial 6 - Animación con ActionScript 3.0

CURSO DE DISEÑO DE PÀGINAS WEB

Compiladores e Intérpretes Proyecto N 1 Sintaxis de MiniJava Segundo Cuatrimestre de 2015

PHP 5.6 Desarrollar un sitio web dinámico e interactivo

Curso Completo de Visual Basic 6.0

Especialista TIC en Diseño con Adobe Flash Cc y ActionScript 3.0

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;

MAESTRO DE PHP PHP NIVEL 1

1. Los lenguajes de marcas. - Características de los lenguajes de marcas.

Práctica 1ª: Introducción a Matlab. 1er curso de Ingeniería Industrial: Ingeniería de Control

MAQUETACIÓN WEB. DREAMWEAVER I (30H)

ACTION SCRIPT 3.0. Indice

Especialista TIC en Diseño con Adobe Flash CS6 y ActionScript 3.0

Preliminares. Tipos de variables y Expresiones

Objetivo de aprendizaje del tema

Informática. JavaScript: Eventos. Fco J. Martín Mateos Carmen Graciani

CURSO DE ACCESS 2007 BÁSICO

Examen Defina la transparencia de la instancia de clip de película denominada "Mi logotipo" en el fotograma 1 al 50%.

Acciones pueden haber en Flash más de 1000 por lo tanto no se trata de aprenderlas de memoria sino de utilizarlas cuando nos interese.

GUÍA BÁSICA PARA EL DESARROLLO DE APLICACIONES ACCESIBLES EN MACROMEDIA FLASH

EVENTOS (II) : MODELO BÁSICO DE EVENTOS

Denominación: PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS WEB. Código: UF1305

Manual Visual Paso a Paso

Kaldeera Advanced Forms 2009 Guía del usuario

TEMA 1.- Conceptos Generales y Entorno de Trabajo Objetivo

Programación shell en Unix/Linux sh, ksh, bash (con ejercicios corregidos) (3ª edición)

APRENDE A CREAR UNA PÁGINA WEB CON HTML

Práctica 3 mtp. metodoloxía e tecnoloxía da programación. Presentar detalles básicos sobre la sintaxis del lenguaje de programación Java.

Estructura de Datos [Tipos de datos concretos y tipos de datos abstractos]

2. En propiedades de película establece una medida de 400 pixeles de ancho por 200 pixeles de alto.

Instructivo. VIDEOS EN: INTRODUCCION

CURSO DE PROGRAMACIÓN PHP MySQL

Scripting en el cliente: Javascript. Tecnologías Web

Procesador de textos MS Word 97 (1 de 2) (aplicable a MS Word para Office XP)

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA

Diplomado Programación Web con PHP, MySQL 5.0, Apache y Ajax

Programación con lenguajes de guión en páginas web v1

DESARROLLO DE APLICACIONES EDUCATIVAS ACCESIBLES EN FLASH

Curso Introducción JAVA Pág.: 1

FORMACIÓN ESPECIALIZADA EN HERRAMIENTAS Y LENGUAJES DE PROGRAMACIÓN WEB

Paso 1 de 18. Paso 2 de 18. Guía de aprendizaje de Flash CS5 Tutorial 12 - Vídeo y TLF

Curso de Diseño y Animación Con Flash 8 PROGRAMA DE FORMACIÓN PROFESIONAL EN VÍDEO CURSO DE DISEÑO y ANIMACIÓN CON FLASH 8

Qué es Fireworks? Los mapas de bits

Por qué ExecuTrain? Por qué ExecuTrain? Modalidad de servicio

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.

JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante.

Editor de vídeo Video Pad.

MÓDULO FORMATIVO MF0951_2 UNIDAD FORMATIVA UF1305

Se guardan en archivos con extencion c y los cabezales con extension h

GUÍA DE FLASH 2004 MX

Qué ofrece la programación en AutoCAD? Qué necesito para empezar a programar? Qué es C# y.net? Autor: Jorge A. Díez Pomares Laboratorio de C.A.D.

Operaciones básicas, fórmulas, referencias absolutas, relativas y mixtas.

Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos.

INTELIGENCIA ARTIFICIAL 2015 TALLER RÁPIDO DE PROGRAMACIÓN EN JAVA

Tecnologías de Programación Web Dr. Diego C. Martínez. Depto de Cs e Ing. de la Computación Universidad Nacional del Sur.

Web. Microsoft Excel: Capítulo 1 Creación de páginas web con Dreamweaver

I.E. FRANCISCO ANTONIO DE ZELA MANUAL DE MOVIE MAKER

DISEÑO FLASH DE RECURSOS MULTIMEDIA PARA LA ENSEÑANZA

FORMACIÓN. CURSO Adobe Flash CS5 Avanzado

Tema: Arreglos de Objetos en C++.

Especificaciones técnicas

AGRADECIMIENTOS INTRODUCCIÓN... 17

Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte II)

PHP. Introducción (1) Introducción (3) Introducción (2) PHP 1

INTRODUCCIÓN a la Web 2.0

Transcripción:

Introducción a ActionScript Sistemas Multimedia e Interacción Gráfica Qué es el ActionScript? Lenguaje de programación de Flash Proporciona el control absoluto de la película Flash Aplicación de fragmentos de código a objetos Orientado a objetos Flash incorpora funcionalidad predeterminada 1

Conceptos a manejar Script Código para realizar una tarea Variable x, dirección, teléfono Expresión/Sentencia Operadores, constantes, variables, acciones (;) Función Código ActionScript definido por el usuario Function IncrementaX(x){ x=x+1;} Conceptos a manejar Acción Funciones implementadas por Flash y que no han de ser definidas para ser usadas Ej: gotoandplay(3); Parámetro Variable de entrada o salida (modificadas dentro de la función) Programación Orientada a Objetos Objetos: Propiedades y métodos 2

Panel Acciones Sirve para programar con ActionScript Referencia a fotogramas u objetos 2 zonas Izquierda: Lista de acciones, objetos, propiedades predefinidos divididos en carpetas Derecha: Edición de script, revisión de sintaxis, asistente Operadores Aritméticos Suma + Resta Multiplicación * División con decimales / Resto % Asignación Igual = Más igual += (x+=y x=x+y) Comparación Igualdad == Mayor que > (o igual que >=) Menor que < (o igual que <=) Desigualdad!= Otros operadores Paréntesis () Comillas para cadenas de caracteres 3

Acciones Control de película gotoandplay(escena, fotograma) Play() Stop() Navegador/Red fscommand( comando, true/false ) Posibles comandos fullscreen: película a pantalla completa allowscale: escalado de objetos showmenu: ocultar menús trepallkeys: detección de teclas pulsadas durante reproducción Acciones Navegador/Red geturl(url, ventana, _self / _blank, variables para URL ) geturl(http://www.um.es, _blank ) loadmovienum(url, nivel/destino, variables) loadmovienum( mipeli.swf,0) 4

Acciones Acciones/condiciones if (condición) {sentencias1} else {sentencias2} If(x==2) {gotoandplay(6);} If(y>7) {Stop();} else{gotoandplay(1);} Objetos Botón (Button) 4 estados OnRollOver, OnPress. Conversión a botón Clip de Película (MovieClip) Para insertar una película dentro de otra Línea de tiempos interna independiente Sonido (sound) No visual Control desde panel de acciones usando scripts 5

Objetos Ratón (mouse) Objeto único y externo Matemáticas (math) Abstracto, para usar fórmulas matemáticas de modo sencillo Cadena (string) Métodos para seleccionar subcadenas, buscar letras, convertir a mays/min, etc Propiedades de objetos _alpha: opacidad del objeto [0,100] _framesloaded: fotogramas de clip o de película cargados en memoria Útil para preloaders _totalframes: fotogramas que contiene un clip o la película _height: altura en píxeles Clip1._height=55; _width: anchura en píxeles _visible: si se ve el objeto o no _x:coordenadas respecto del eje x _y: coordenadas respecto del eje y 6

Especificar la clase de instancias de objetos: sufijos _mc: MovieClip _str: String _txt:textfield _date: Date _xml: XML _color: Color _mic: Microphone _connection: NetConnection _video: Video _array: Array _btn: Button _fmt: TextFormat _sound: Sound _xmlsocket: XML Socket _camera: Camera _stream: NetStream _so: SharedObject Mediante comentarios ActionScript // Object MyObject; // Array thearray; //MovieClip mc; Acciones/Métodos controladores de eventos de botones on (..) press (onpress) Release (onrelease) releaseoutside (onreleaseoutside) rollover (onrollover) rollout (onrollout) dragover (ondragover) dragout (ondragout) keypress (onkeydown, onkeyup) 7

Acciones/Métodos controladores de eventos de clips de película onclipevent (..) load (onload) unload (onunload) enterframe (onenterframe) mousedown (onmousedown) mouseup (onmouseup) mousemove (onmousemove) keydown (onkeydown) keyup (onkeyup) Data (ondata) Ejemplo on (release) { mydate=new Date(); currentmonth=mydate.getmonth(); monthname=calcmonth(currentmonth); Year=myDate.getFullYear(); currentdate=mydate.getdate(); } 8

Ejemplo onclipevent (load){ initx=_x; inity=_y; _root.reset.onrelease= function() { zapped=false; _x=initx; _y=inity; _alpha=100; _rotation=0; }; } Palabras clave ActionScript break else instanceof typeof case for new var continue function return void default if switch while delete in this with 9

Constantes BACKSPACE ENTER QUOTE RETURN SPACE TAB Uso: Key.ENTER if(key.getcode()==key.enter) { alert= Está listo para jugar? ; controlmc.gotoandstop(5); } Tipos de Datos (manual 236-237) Primitivos Cadenas Números Booleanos De referencia Clip de vídeo Objeto Especiales Nulos No definidos 10

Variables (238-241) Inicialización en el primer fotograma de la película Tipo Cualquiera Se determina al asignarle valor Conversión automática de tipos Ámbito Locales (dentro de las llaves) var i=25; Línea de tiempo (disponible para cualquier línea de tiempo usando ruta de destino) i=25; Globales (disponible para cualquier línea de tiempo) _global.i=25; Ruta de Destino Equivale a nombre y dirección de un clip o película Uso de _levelx onclipevent(load) { loadmovienum( mymovie.swf,5); } onclipevent(enterframe) { _level5._visible=false;} Ruta absoluta:_level0.westcoast.california Ruta relativa: _parent._parent.california 11