Este curso está orientado a estudiantes y profesionales de las Artes Visuales, del Diseño Multimedia y Web interesados en explotar la programación dentro del ambiente Flash con ActionScript 3.0. Este lenguaje es considerado fundamental para la construcción de RIAs (Rich Internet Applications). El planteamiento del curso es directo, busca la comprensión y los razonamientos básicos que ofrece el lenguaje con la finalidad de poder desarrollar presentaciones interactivas, programas diversos, animaciones avanzadas, entre otras cosas.
DIRIGIDO A: Diseñadores gráficos, artistas visuales, desarrolladores y diseñadores web interesados en programar con ActionScript 3.0.
SE REQUIEREN: Conocimientos generales de computación y de Adobe Flash CS3 o CS4. Para quien no tiene mayor experiencia en el tema es un perfecto curso introductorio que le permitirá introducirse en muchos campos relacionados, como 3D en Flash y realidad aumentada. Para quien ya tiene cierta experiencia es un repaso ordenado que enriquece los conceptos y las técnicas desde una perspectiva profunda de los conceptos.
METODOLOGÍA DEL CURSO-TALLER: El temario esta organizado por secciones estratificadas. Se trabajan, clase por clase, en base a la exposición de una técnica o concepto particular, abriendo espacios para la experimentación personal. De este modo cada alumno puede desarrollar sus habilidades a su propio ritmo concentrándose en los temas de su interés.
FECHAS Y HORARIO: Iniciamos el lunes 3 de Mayo. El horario es lunes y miércoles de 7:00pm a 9:00pm.
COSTO: Este curso tiene un costo de $3,500.00 M.N. Puedes consultar las promociones de este curso en la sección de Promociones.
*La apertura del curso está sujeta al número de inscritos.
TEMARIO
1. AS3 Fundamentos
- Comprendiendo AS3
- Herramientas para escribir código (Flash, Flex y Flash Develop)
- El comando trace
- Comentarios
2. Variables y funciones
- Cómo son las variables y las constantes en AS3
- Sintaxis
- Manejo de variables (asignación y obtención de valores)
- Tipos de datos
- Cómo son las funciones en AS3
- Sintaxis
- Parámetros
- Regresando valores
- Variables locales y globales
3. Trabajando con Display Objects
- Sintaxis de punto (objetos)
- Controlando las propiedades del display
- Creación dinámica de objetos
- Control de MovieClips anidados
4. Eventos
- ¿Qué son los eventos?
- Escuchas de eventos
- Eventos del mouse
- Eventos del teclado
- Removiendo escuchas
- Otros eventos
5. Condicionales
- Los condicionales en AS3
- If, else, switch-case
Proyecto 1. Detección de colisiones
6. Clase Math para realizar interacciones
- Operadores matemáticos
- Alineaciones
- Números aleatorios
- Funciones de números aleatorios
Proyecto 2. Calculadora de propinas
7. Arreglos
- ¿Qué son los arreglos?
- Haciendo referencia a espacios en Arreglos
- Diferentes metodologías de creación de Arreglos
- Herramientas de búsqueda
8. Loops
- ¿Qué son los loops?
- for, while
9. Clases
- ¿Qué son las clases?
- Paquetes
- Extendiendo clases
- Métodos y propiedades
- Instancias
10. Usando recursos externos
- Leyendo textos externos
- Leyendo HTML
- CSS para texto
- Bitmaps
- SWF externos
- Audio
- Video
Proyecto Final: Calculadora (Titulo sugerido, el proyecto es libre).
ACREDITACIÓN y CONSTANCIAS
Para la entrega de constancia de acreditación del curso son necesarios los siguientes requisitos:
- Haber cubierto la totalidad del costo del curso.
- Haber asistido al menos al 80% de las clases (3 retardos equivalen a una falta).
- Haber entregado satisfactoriamente y en tiempo cada una de las tareas.
- Haber entregado cada uno de los proyectos correspondientes a cada unidad.
DURACIÓN
Este curso está diseñado para cubrirse en 32 horas divididas en 16 módulos de 2 horas.