Temario
Modulo I: Fundamentos de ActionScript
Módulo II: Actionscript Visual
Módulo III: Actionscript 3 con Adobe Flash CS3, Php, MySQL y Javascript
Módulo IV: Actionscript 3 Experto
Flash Video (24 horas)
FlashLite 3 (24 horas)
Flash CS3 / AIR (16 horas)
Curso De Fundamentos De Actionscript 3 Con Adobe Flash CS3
Duración: 20 hrs.
Temario
1. Introducción a ActionScript 3.0
- Que es ActionScript 3.0
- Diferencias con ActionScript 2.0
- Panel de Actionscript
2. Controlar objetos visuales
- Variables
- Definición de tipo de datos de variables
- Uso de la función trace();
- Uso de Comentarios
- Nombres de instancia
- Propiedades
- Declaración with
- Concatenación
3. Funciones
- Entendiendo a las funciones
- Uso de funciones globales
- Escribiendo funciones personalizadas
- Haciendo funciones con un valor de regreso
- Métodos
- Ejercicio: Creación de una función para calcular el IVA
4. Eventos
- Tipos de eventos
- Utilización de un listener para atrapar un evento (método addEventListener())
- Escritura de controladores de eventos
- Eventos de mouse (clase MouseEvent)
- Eventos de teclado (clase KeyboardEvent)
- Creación de link a una url (método navigateToURL(),clase URLRequest)
- Ejercicio: Cursor Personalizado
- Ejercicio: Mover un objeto por medio del Teclado
5. Clases
- Entendiendo las clases
- Creación de una clase personalizada
- Extensión de una clase existente
- Métodos
- Propiedades y métodos públicos y privados
- Clases aplicadas a objetos visuales
- Construcción de nuevos objetos.
- La lista de despliegue.
- Añadir, remover e intercambiar objetos de la lista de despliegue.
- Colisión de objetos (método hitTestObject(),método hitTestPoint())
- Ejercicio: Creación de una clase que genera objetos que se pueden arrastrar.
6. Condiciones y repeticiones
- Entendiendo sentencias condicionales (if)
- Operadores condicionales
- Condiciones alternas
- Condiciones compuestas (switch)
- Ciclos (for, while, do...while)
- Referencias dinámicas a objetos.
- Ejercicio: Creación de objetos repetidos en mosaico
7. Clase Math
- Clases Estáticas
- Operadores básicos
- Conversión a enteros (métodos round(),floor() y Math.ceil())
- Generación de números en random (método random())
- Ejercicio: Creación de un fondo con objetos generados en posición, tamaño y color aleatorio.
8. Texto, Fechas y Matrices
- Creacion de Un Campo de Texto Dinámico (clase TextField)
- Eventos de Texto
- Matrices (clase Array)
- Manejo de cadenas
- Fechas (clase Date)
- Cargando texto desde un archivo externo (clase URLLoader)
- Ejercicio: Detectar la edad del usuario.
- Ejercicio: Creación de una clase que regrese la fecha y hora en distintos formatos.
9.- Manejo de Cadenas
- Generación de subcadenas
- Encontrar la ubicación de un carácter
- Buscar un carácter
- Ejercicio: Validación de un correo
10. Datos Externos
- Carga de imágenes y películas swf externas (clase Loader)
- Comunicación con películas cargadas
- Ejercicio: Creación de una barra de precarga.
- Ejercicio: Galería fotográfica con botones para aumentar y disminuir de tamaño las imágenes.
Curso De Actionscript Visual Con Adobe Flash CS3
Duración: 20 hrs.
Temario
1. Dibujo y animación con programación
- Dibujo con código (clase Graphics)
- Creación de un cambio de color
- Cambio de color al azar
- Animación de un cambio de color
- Uso de filtros (paquete flash.filters)
- Filtros animados
- Modos de mezclado (propiedad blendMode)
2. Animación Básica
- Uso de enterFrame para crear animacion
- Uso de Timer para controlar la animation
- Ejercicio: Carrousel de Imágenes
3. Formato y Estilo CSS
- Formato a un campo de Texto (clase TextFormat)
- Aplicación de Estilo a un campo (clase StyleSheet)
- Uso de CSS
- Creación de un scroll a un campo de texto
- Ejercicio: Carga de un documento .css y uso dinámico
4. Sonido
- Carga de Sonido externo (clase Sound)
- Reproducir y detener un sonido
- Detener y continuar un sonido
- Volumen y Balance
- Reconocimiento de Información ID3
- Ejercicio: Elaboración de un Jukebox
5. Manejo de Bitmaps
- Clase BitmapData
- Clase Bitmap
- Cambio de color de pixeles.
- Obtener la información de los pixeles
- Relleno de áreas de pixel
- Copiar y pegar pixeles
6. Video
- Conexiones de video de Flash
- Carga de video
- Controlo de la reproducción del video
7. Animación por medio de Clases predefinidas
- Animator
- Tween
- Transition
- Easing
- Envío de una animación de Flash a Flex
8 Generación de Archivos ejecutables
Curso De Actionscript 3 Con Adobe Flash CS3, Php, MySQL Y Javascript
Duración: 20 hrs.
Temario
1.- Bases de Php
- Programación del lado del servidor
- Ventajas de Php
2.- Comunicación de Actionscrip con Php
- Envio de Datos por medio de URLLoader
- Envio de Variables (clase URLVariables)
- Métodos GET y POST
- Recepción de datos de actionscript en PHP
- Recepción de datos de php en actionscript
- Ejercicio: Forma de Correo
3. XML
- Que es XML
- Sintaxis de XML
- Creación de XML por medio de Actionscript
- E4X
- Obtención de datos desde un documento .xml
- Ejercicio: Generación de una trivia a con datos en xml
4. Fundamentos MySQL
- Creación de una Base de Datos MySQL
- Creación de Tablas
- Tipos de datos de una columna
- Llave Primaria
- Conexión de PHP a una base de datos
- Sentencias de SQL
- Envio de datos de php a actionscript a través de XML
- Ejercicio: Modulo de Accceso (Login y Password)
- Ejercicio: Selección de Datos y despliegue en Flash (texto e imágenes)
- Ejercicio: Módulo de Búsqueda
- Ejercicio: Insertar, Modificar y borrar datos.
5.- Subir Archivos
- Código en php para subir archivos al servidor
- Envío de archivos desde actionscript (clase FileReference)
- Filtrado de archivos a subir
- Descarga de archivos desde el servidor.
- Subir varios archivos a la vez (clase FileReferenceList)
- Ejercicio: Creación de un módulo para subir imágenes y desplegarlas en la misma película de flash.
6.- Actionscript y javascript
- Clase External Interface
- Detectar eventos de actionscript en javascript
- Detectar eventos de javascript en actionscript
- Ejercicio: Lanzar ventanas popup desde actionscript.
7.- Almacenamiento de información en la máquina del usuario
Con este curso podrás
- Crear una forma de correo
- Comunicarte desde Flash a una base de datos
- Insertar, editar y borrar registros
- Comunicarte con javascript desde flash
- Subir archivos al servidor.
- Almacenar datos en la máquina del usuario.
- Pensado para...
- Desarrolladores que necesitan comunicarse al backend desde una película de flash.
- Diseñadores gráficos que deben añadir funcionalidad a los sitios que desarrollan.
Precio: $3,400.00
Incluye
- Manual
- CD de Ejercicios
- Requisitos Previos
- Manejo de Sistema Operativo (Mac o Windows).
- Conocimiento de actionscript semejante al curso de Fundamentos de Actionscript.
Curso De Actionscript 3EXPERTO Con Adobe Flash CS3
Duración: 20 hrs.
Temario
1.- Otros elementos de Multimedia
2. Componentes
- Button
- CheckBox
- RadioButton
- TextInput
- TextArea
- Label
- Numeric Stepper
- Color Picker
- Slider
- DataGrid
- Tile
- Modificacion del diseño por actionscript
- Comunicacion entre componentes
- Creación de componentes personalizados
3.- Impresión
4.- Matrix
- Elaboración de un fondo en mosaico
5.- Comunicación entre varios swf
6.- Efectos en Tercera Dimensión
7.- Programación orientada a objetos
- Extensión
- Interface
- Clases dinámicas
- Clases finales
- Definición de una clase de documento
- Definición de la ruta de la clase
8. Capacidades del Sistema
9. Seguridad del swf
10. Accesibilidad
11.-Menu Contextual
12. Proxy
Curso de Actionscript 3D
Duración: 20 hrs.
Temario
- Bases 3D
- Elementos 3D en Flash Player y AIR
- Creando y moviendo elementos 3D
- Proyección de elementos 3D en Objetos 2D
- Transformaciones 3D complejas
- Uso de triángulos para efectos 3D
- Papervision3D
Curso De Flash Video
Duración: 24 hrs.
Temario
Unit 1: Introducing the Course
- Getting familiar with the course methodology and format
- Understanding the course objectives
- Understanding the course prerequisites
- Viewing the course outline
Unit 2: Introducing Flash Video
- Defining streaming
- Defining digital video
- Understanding key Flash Video concepts
- Looking at the evolution of Flash Video
- Viewing Flash Video market adoption statistics
- Examining the streaming video market
- Identifying key benefits of Flash Video over traditional media
- Introducing the Flash Media Server for streaming video
Unit 3: Building a Component Based Media Player
- Understanding the Flash Video development workflow
- Using the Insert Flash Video command in Dreamweaver 8
- Building a media player with the FLVPlayback component
- Building a media player with FLVPlayback Custom UI components
- Binding playback properties and components
- Building a playlist and video picker
- Skinning FLVPlayback Custom UI components
Unit 4: Encoding Flash Video
- Understanding Flash Video (FLV)
- Introducing CODECs and video encoding
- Converting to FLV using the Flash 8 Video Encoder
- Understanding bandwidth and data rate
- Using advanced encoding settings
- Adding cue points, cropping, and trimming
- Using encoding best practices
Unit 5: Delivering Flash Video
- Understanding video delivery options
- Comparing embedded vs. progressive download
- Streaming Flash Video
- Using Macromedia Flash Video Streaming Services
- Using the Flash Media Server
- Tracking FLV Playback
Unit 6: Reviewing ActionScript
- Reviewing ActionScript basics
- Using Media Component properties
- Using Media Component methods
- Handling Media Component events
- Using ActionScript to control the Media Components
Unit 7: Building a Custom Media Player
- Understanding the process for building a custom media player
- Learning the ActionScript required for streaming
- Creating a connection to the server
- Controlling and managing streams
- Introducing and using the embedded Video object
- Adding video playback filters
- Using the Sound class to manage audio
- Listening and responding to stream events
Unit 8: Adding Flash Video Effects
- Understanding filters, blends, and masks
- Masking the FLVPlayback component
- Importing alpha channels with video
- Creating a Flash movie that uses video with alpha channels
- Understanding differences between author-time and run-time effects
- Embedding the FLVPlayback component inside a MovieClip
- Using blend modes
- Using ActionScript to apply filters
Unit 9: Enhancing the User Experience
- Understanding the importance of the user experience
- Creating auto detection for bandwidth, Flash Player version, and connection speed
- playback controls
- Using full screen playback
- Creating error handling
Unit 10: Working with Cue Points and User Accessibility
- Introducing embedded cue points
- Understanding accessibility issues for video playback
- Manipulating cue points with ActionScript
- Adding closed captioning
- Controlling video with keyboard commands
Unit 11: Using Live Video
- Introducing live video
- Using the live video encoder
- Setting the live encoder
- Recording a live stream
- Playing a live stream
- Creating bandwidth strategies
Curso De Flash Lite 3: Mobile Application Development
Duración: 24 hrs.
Temario
Introducing Flash Lite 3
- Reviewing the course outline
- Understanding the Mobile Landscape
- Introducing Flash Lite 3
Getting Started
- Installing the Adobe Flash Lite Player
- Installing the Flash Lite Player on a Device
- Learning the Flash CS3 Professional Interface
- Exploring the interface elements
- Using Document Templates
- Publishing Mobile Documents
Using Adobe Device Central
- Moving SWF Files to a Handset
- Comparing Mobile Specific Issues with the Desktop Flash player
Using Adobe Device Central
- Testing content in Adobe Device Central
- Create a New Flash Lite Document
- Using Device Profiles and Device Sets
- Testing Content with Device Parameters
Using Visual Objects
- Organizing Mobile Applications
- Organizing Graphical Assets
- Understanding Image Types
- Importing Images
- Creating Vector Images
- Organizing Mobile Applications
- Understanding Movie Clips
- Understanding Buttons
- Creating a Movie Clip and Using Buttons
- Creating Mask Effects
Working with Text Assets
- Working with Text Assets
- Changing text properties
- Creating Input Text Fields
- Understanding Font Handling
- Optimizing Text for Mobile Devices
Creating Timeline Based Animation
- Creating Animations
- Creating Motion Tweens
- Controlling the Timeline
- Creating an Animation
- Creating Frame-by-Frame Animations
- Onion skinning
- Using distribute to layers
- Balancing Quality and Performance
- Animation Best Practices
Building Well Architected Applications
- Data Typing Objects
- Declaring Objects and Data Typing
- Controlling Application Flow
Controlling Visual Objects with ActionScript
- Adding Actions to Timeline Frames
- Controlling Visual Objects
- Creating Visual objects at runtime
- Controlling object depth using ActionScript
- Dynamically Controlling MovieClips
Building an Effective User Interface
- Handling User Events on a Device
- Communicating with the device
- Setting the Soft Key labels
- Handling Key Presses
- Guiding the User’s Experience
- Referring to code in another timeline
- Using _parent
Creating a Mobile Game
- Using ActionScript to animate
- Changing MovieClip properties over time
- Using ActionScript for Animation
- Changing an animation interactively
- Stopping an animation
- Deleting the onEnterFrame event
Using Class Based Development
- Creating Classes in ActionScript
- Linking a Class to a MovieClip symbol
- Creating and Using ActionScript Classes
- Defining class properties and methods
- Managing Scope issues in class files
Loading and Using XML Data to drive Dynamic Content
- Using XML
- Loading XML data into Flash Lite
- Understanding Array and Objects variables
- Parsing and using XML data
Streaming Data Synchronously to the Handset
- Introducing XML Sockets
- Setting Up a Jabber Account
- Using XMLSocket in Flash Lite 2.1
- Passing XML Data through Jabber
- Assembling XML data
Writing Persistant Data to the Device
- Persisting Data in a Flash Lite Application
- Persisting Data
- Posting XML data to be persisted on the server
- Dispatching custom events
Using Sound with Mobile Devices
- Incorporating sound into a Flash Lite application
- Using the Sound Class
- Testing for Sound Capabilities
- Loading External Sounds
- Controlling Sound
Creating Flash Lite Content for BREW
- Using BREW and Flash Lite
- Setting up the BREW environment
- Authoring Flash Lite Applications for BREW
- Uploading to BREW Enabled Devices for testing
Adding Device Video to a Mobile Application
- Using Video in Flash Lite
- Using Bundled Device Video
- Using External Device Video
Adding Flash Video to a Mobile Application
- Using Flash Video in Flash Lite
- Encoding Video
- Advanced Encoding Settings
- Delivering Streaming Video
Curso De Flash CS3 / AIR
Duración: 24 hrs.
Temario
- Instalación de AIR en Flash
- Introducción
- Herramientas de desarrollo de AIR
- Fundamentos del desarrollo de aplicaciones
- Ventanas, menús y barras de herramientas
- Archivos y contenido html
- Contenido de media
- Interacción con el sistema operativo
- Comunicación con la red
- Distribución y actualización de la aplicación