Curso Flex 2 Programming the visual experience
Duración
24 hrs.
Temario
1.- Introducción a Flex 2: Programming the Visual Experience
- Modificando el diseño predefinido de las aplicaciones de Flex
- Entendiendo por que los programadores de Flex necesitan un curso de diseño
- Presentación de Mastery Learning
- Formato del curso
- Archivos del curso
2.- Realzando la aplicación con imagenes y capas
- Añadiendo colores de fondo e imágenes a la aplicación
- Añadiendo una imagen de fondo
- Añadiendo imágenes a la aplicación Natural Experiences
- Contenido de capas con posición absoluta
- Creando una imagen incrustada reutilizable
- Creación de instancias de una imagen incrustada
- Usando variables vinculadas para imagenes
- Creación de funcionalidad simple de popup
3.- Mejorando la aplicación con fuentes, filtros y mezclados
- Entendiendo las limitacions de las fuentes del usuario
- Incrustando fuentes con llamadas directas desde los archivos del sistema
- Incrustando fuentes usando FlashTtype
- Explorando propiedades avanzadas de FlashType
- Flitros
- Propiedades de los filtros
- Aplicación de modos de mezclado
4.- Modificando el aspecto de los componentes de manera gráfica
- Explorando la escala de 9 cortes
- Modificando el aspecto de los componentes de Flex usando estilos MXML
- Modificando skins gráficos usando plantillas de Adobe Flash
5.- Extendiendo los componentes de Flex
- Aprendiendo las bases del despliegue de los objetos
- Explorando los elementos sin contenido
- Introducción a la clase DisplayObject y sus subclases
- Extendiendo los componentes de Flex
- Creación de un componente extendido
- Implementando el método createChildren()
- Implementando el método updateDisplayList()
- Llamando el método updateDisplayList() de una super clase
- Mejorando la reutilización de componentes personalizados a traves de hojas de estilo
6.- Dibujando formas y modificando con programación el aspecto de los componentes de Flex
- Entendiendo la relación entre los objetos de displayList y la clase Graphics
- Llamando el método clear()
- Dibujando líneas
- Usando el argumento scaleMode del método lineStyle()
- Ordenando los argumentos del método lineStyle()
- Usando los métodos de línea para dibujar una estrella
- Creando un elemento visual como una clase de ActionScript
- Creando formas
- Definiendo métodos de relleno
- Implementando un ButtonSkin desde el paquete mx.skins.halo
- Implementando un skin programado
7.- Animando componentes y cambios de estado
- Revisión de los Behaviors
- Difiniendo disparadores de comportamientos
- Aplicación de comportamientos
- Creación de un componente fly-in
- Revisión de transiciones y estados visuales
- Uso del evento CurrentStateChange
- Entendiendo el orden de los eventos y transiciones
- Estableciendo el tamaño de componentes personalizados para cambios de estado
- Manipulando componentes hijos para hacerlos invisibles en transiciones
8.- Pasando datos entre componentes que afectan el aspecto y el despliegue de la informacion
- Creación de propiedades de componentes personalizados
- Pasando y desplegando información de fotos en la galería
- Revisión del componente Repeater
- Usando información dinámica en el Repeater
- Uso de currentItem con una extructura de datos compleja
- Uso de datos del Repeater en ActionScript
- Calculando el tamaño del componente personalizado
- Creando un despliegue mas flexible de tile
9.- Creación características de una aplicación pendiente del mouse
- Detectando la posición del mouse
- Moviendo el popup a la posición del mouse
- Detectando las dimensiones del escenario
- Creando animación usando la clase Timer
- Entendiendo la aceleración
- Implementando funcionalidad de Arrastrar y soltar
- Entendiendo DragManager
- Habilitar la funcionalidad de arrastrar y soltar en componentes
- Especificanco los datos a desplegaar de un control de lista
- Habilitando el arrastre en controles no basados en listas
- Controlando el soltado con formatos
- Manejando los datos en operaciones de arrastrar y soltar
- Viendo los datos en DragSource
Precio
$5,800.00
Incluye
Manual
CD de Ejercicios
Requisitos Previos
Manejo de Sistema Operativo (Mac o Windows).
Conocimientos de FlexSimilares al curso Developing Rich Client Aplication