DESCRIPCIÓN:
Flash MX es la herramienta de
Macromedia para realizar presentaciones multimedia en la red de forma
profesional. En esta nueva versión, Flash MX ha ampliado la programación
para convertirla en una potente herramienta multimedia válida para todos
los entornos. En los masters se estudiarán desde conceptos básicos sobre
la herramienta Flash MX, hasta los más avanzados en programación con
ActionScript, incluyendo desarrollo cliente/servidor con
PHP y contenidos
dinámicos con
XML en los masters.
El alumno puede personalizar el
programa de los Masters en Flash MX adecuándolo a sus necesidades
DIRIGIDO
A
Nuestro
Master en Tecnología Flash on-line
ha sido estructurado pensando en todos aquellos diseñadores y
programadores que desean desarrollar sitios web profesionales basados en
la tecnología Flash MX. Los contenidos del
Master en
Tecnología Flash llegan más allá de lo que pueda
considerarse como habitual en cualquier otro curso de Flash ya que
integran algo fundamental en los sitios web actuales: contenidos dinámicos.
Por
ello el perfil de alumnos que pueden realizar el Master en Tecnología
Flash es muy amplio: Desarrolladores de sitios Web con experiencia.
Diseñadores gráficos.Usuarios de antiguas versiones de Flash.
Desarrolladores Multimedia Programadores en entornos
gráficos.Programadores de contenidos dinámicos Programadores comercio
electrónico (B2B, B2C,...)Gestores y administradores de bases de datos
Usuarios que desean aprender a crear presentaciones y
aplicaciones
cliente/servidor avanzadas, para la web y el mundo de Internet,
aprovechando las capacidades multimedia de Flash MX.
OBJETIVOS:El
objetivo que se pretende lograr al finalizar este Master en Tecnología
Flash es el mismo tanto para los usuarios más experimentados como para los
noveles: lograr un profundo conocimiento teórico/práctico de Flash MX,
ActionScript y desarrollo de aplicaciones cliente/servidor con Flash, que
permita emprender proyectos profesionales de gran envergadura, con
garantías de éxito tras finalizar uno de los masters de Flash on-line.
CONTENIDOS:Flash
MX
Introducción Macromedia.Utilidad y
posibilidades de Flash .Comparativa entre Flash 5 y Flash MX .Ayuda en
Flash I .Ayuda en Flash II.
Definir y utilizar la interface de
Flash MX .Configuraciones del entorno.Los paneles .Los
menús.Establecer las propiedades de la película.Cómo usar cuadrículas.Cómo
usar guías
Las herramientas y sus propiedades.La
barra de herramientas .Propiedades de cada herramienta.
Herramientas
de dibujo.Herramientas de dibujo de contornos .Herramientas de
dibujo de contornos y rellenos
.
Teoría del color.Los
colores Web-safe.Construir una paleta de colores personalizados Web-safe
.Los números hexadecimales.El Panel de Relleno.La Paleta de Color
.Herramientas para aplicar color .
Modificación de objetos .Seleccionar
objetos.Transformaciones básicas.Transformaciones avanzadas. Agrupación de
objetos.Alineamiento de objetos .Herramientas de transformación libre
Capas
.Tipos de capas.Capa normal, Activa, Carpeta.Capa Máscara,
Enmascarada.Capa Guía, Guía de movimiento, Guiada .Botones de control de
capas
Trabajo con texto .El texto en Flash.Opciones de
configuracion básica del texto.Opciones de configuración avanzada del
texto.Convertir texto en objetos vectoriales
Símbolos e
instancias .Conceptos básicos.Tipos de símbolos.Instancias .
Elementos
externos.Sonido .Imagen.Video.
Animación .Las
bases del
diseño web con animación. Conceptos básicos de la animación.
Animación fotograma a fotograma.Animación con interpolaciones.Combinación
de animaciones entre símbolos
Sonido Principios
básicos del sonido digital.Incorporación de sonido en
FlashLenguaje
ActionScript.Interactividad .Introducción al código
ActionScript.Dónde aplicar el código.Panel de Acciones. Modo Normal.
Modoexperto.Elementos del Panel de Acciones.Aplicación de acciones
.Definir COMO se produce .Definir QUE se produce.Control de la línea de
tiempo y escenas .Go to .Play.Stop .Eventos de ratón .Eventos de botón
.Ámbito de los eventos .
Distribución y publicación de
películasIntroducción a la publicación .Parámetros de la
solapa Formatos. Métodos de exportación .Parámetros de la solapa Flash.
Parámetros de la solapa HTML.Exportar sus películas .Optimización de
películas .Ejecución de películas independientes. Flash y HTML
.OBJECT.EMBED Ambas etiquetas juntas
Parámetros para una película Flash
Ejemplos
de ámbito profesionalPrecarga de películas
Efectos
especiales
ActionScript MX Introducción a
ActionScript TerminologíaTerminología
de la programación
Sintaxis Sintaxis de
ActionScript
Flujo de los scripts Control
de la línea de tiempo Reproducción y detención de la línea
de tiempo .Salto entre fotogramas y escenas de la línea de tiempo
Eventos
de ratón Introducción a los eventos.Eventos del botón
.Ámbito de un manejador de eventos en un clip de un botón
Variables
Concepto de variables.Declaración de variables.Creación
automática de variablesNormas para nombrar las variables.Crear nombres de
variables con programación.Asignar valores a las variables.Ámbito de una
variable.Introducción de datos: Campos de texto
Tipos de
datos Definición de tipos de datos .Cadenas de
caracteres.Caracteres de escape.Datos Numéricos .Caracteres
boléanos.Objetos .Clips de película.Nulo (null) y no definido
(undefined).Conversión de tipos
Operadores y expresionesDefinición
de operador.Definición de expresión.Tipos de operadores .Operadores
numéricos .Operadores de comparación.Operadores lógicos .Operadores de
asignación.Operador de acceso a una matriz([]) y Operador punto (.)
Sentencias
de control de flujo Definición de sentencias de control de flujo
Sentencias condicionales.La sentencia IF .La sentencia IF-ELSE .La
sentencia IF-ELSE IF. La sentencia SWITCH Sentencias de iteración:
Bucles.Sentencia WHILE .Sentencia DO-WHILE.Sentencia FOR .Sentencia FOR -
IN
Vectores o arrays ¿Que son los vectores?
.Declaración de un vector.Declaración de vectoresno.definidos.Vectores de
múltiples dimensionesFunciones de utilización de vectores.Concatenación de
vectores Conversión de vectores en cadenas Extracción del último elemento
de un vector.Agregar elementos al final del vector.Cambiar el orden de los
elementos de un vector.Ordenación de los elementos de un vector
FuncionesDefinición
de una función.Llamadas a funciones. Paso de parámetros
Objetos
Definición de objeto. Clases e Instancias.Definición de la
función constructora.Definición de propiedades y métodos.Creación de la
instancia. Utilización de la instancia
Objetos predefinidosEl
objeto Math.El objeto Date .El objeto Color
Trabajo con Movie
Clips Introducción .Jerarquías de Clips de película y rutas
absolutas y relativas.Acceso a Clips de película de forma dinámicaTipos de
clips de película .Propiedades de los Clips de película.Métodos de los
Clips de película.Seguimiento de clips de película de la posición del
ratón.Duplicación de Instancias de clip de película.Crear instancias con
AttachMovie.Importar ficheros externas mediante LoadMovie
Trabajo
con objetos de texto Introducción a los objetos de
texto.Instancias de objeto de texto y Propiedades del objeto
TextField.Propiedades del objeto TextField.El objeto
TextFormat.Propiedades del objeto TextFormat
Reutilización de
código Definición de reutilización de código. Cláusula
INCLUDE
Actionscript PrácticoPrecargas .Menús
.Matemáticas y física.Efectos Juegos Y a elegir uno de los
dos siguientes
temarios:
Integración de ActionScript con PHP 1.
Introducción a PHP Instalar PHP
2. Sintaxis de PHP Variables y
Operadores.Sentencias de control.Vectores. Funciones.Clases.
3.
Formularios. Los formularios. Validación.
4. Cookies
5.
Plantillas
6. El elemento de integración : MySQLConceptos Básicos de la
integración de ActionScript y PHP.Bases de la integración con PHP con
ActionScript. Diagrama de integración.El elemento integrador :
MySQL.Creación de una Base de Datos en MySQL.Conectar a MySQL desde PHP.
Mostrar los datos de una consulta.Operaciones con registros.Quién es
quién. El papel de ActionScript.El papel de MySQL. El papel de PHP.El
interfaz interactivo en ActionScript.
7.
Comunicación
ActionScript - PHP. Preparación del interfaz interactivo en
Flash
MX. MovieClips Controlador de inserción en MySQL. Controlador de
operación. Botones. Enviar Formulario. Borrar Formulario. Programación de
Componentes ActionScript. Envío de datos desde el interfaz interactivo en
Flash MX hacia PHP.El Componente ActionScript LoadVars.El método send.
Interacción con la Base de Datos MySQL desde PHP.Conexión a MySQL
Recepción de variables en PHP.Interacción con MySQL Preparación de
respuestas a Flash MX.
8.
Comunicación PHP - ActionScript.Preparación
del código PHP para la respuesta.Obtener registros MySQL con PHP.Envío de
datos desde PHP hacia ActionScript. El método load del componente LoadVars
9.
Aplicación