Acerca del autor
Sham Bhangal
ReconocimientosCapítulo 1. Macromedia Flash MX: Perspectiva general
El contexto de Macromedia Flash MX
Un viaje por Macromedia Flash MX
El reproductor Flash
Flujo de trabajo e interfaz de usuario
Paneles
El Inspector de propiedades
La línea de tiempo y la biblioteca
Capacidad de extensión de la interfaz de usuario
Control de navegador y accesibilidad
Creación de contenido
Modificadores de distorsión y envoltura
Fuentes y texto
Componentes
Vídeo
Plantillas
Escritura de scripts
Muchos elementos gráficos y multimedia son ahora objetos
La API de dibujo
ActionScript avanzado
Resumen
Cómo utilizar este libro
Convenciones de presentación
Titular de ejemplo
Soporte técnico
Capítulo 2. La interfaz de usuario
Perspectiva general de la interfaz de usuario de Macromedia Flash MX
¿Qué ha desaparecido?
Paneles
Áreas de acoplamiento
Nueva funcionalidad de paneles
El panel Acciones
Los paneles Componentes y Parámetros de componentes
El panel Mezclador de colores
El panel Accesibilidad
El Inspector de propiedades
Propiedades de forma, grupo y herramienta
Propiedades de documento
Propiedades de medios
Propiedades de símbolos
Propiedades de texto
Propiedades de componente
Propiedades de fotograma
Resumen
Capítulo 3. La línea de tiempo y la biblioteca
La línea de tiempo
El panel línea de tiempo
Carpetas de capas
Distribuir en capas
La biblioteca
El panel biblioteca
Creación de símbolos
Compartir elementos de biblioteca
Compartir bibliotecas durante la edición
Compartir en tiempo de ejecución
Resumen
Capítulo 4. Herramientas
La caja de herramientas
La herramienta Transformación libre
El modificador Distorsionar
Creación de gráficos que imitan 3D
Gráficos isométricos 3D
El modificador envoltura
Creación de fusiones de formas animadas
Cómo ajustar texto a un trazado
La herramienta Transformación de relleno
Relleno lineal
Relleno radial
Cómo producir efectos de luz realistas
Resumen
Capítulo 5. El entorno de escritura de scripts
El panel Acciones
Numeración de líneas
Cómo fijar el editor de acciones
Cómo fijar el script actual
Preferencias
Apariencia básica
Formato de código
Funciones de ayuda
Revisar sintaxis
Formato automático
Autocompletar
Consejos de códigos
Convenciones de denominación predeterminadas
El panel Referencia
Configuración avanzada del entorno de script
Resumen
Capítulo 6. Componentes básicos
Mejoras de texto
Asignación de fuentes
Formato de fuentes
Ajuste
Espaciado entre caracteres
Tipo de texto
Más opciones de formato de texto
Objetos textuales
Acceso a texto dinámico
Máscaras de clip de película
Máscaras animadas
Enmascaramiento dinámico
Botones clip de película
Construcción de un botón clip de película
Ventajas del botón clip de película
Botones animados
Zonas activas animadas
Una verdadera línea de tiempo
Botones clip de película como elementos de navegación
Dentro de un botón clip de película
La línea de tiempo principal
La acción switch
Uso de switch con gráficos en movimiento
Resumen
Capítulo 7. Nuevos objetos Flash: Botones y texto
¿Cuál es la gran ventaja de los objetos?
El objeto botón
Configuración de un botón Flash MX
Nuevas técnicas relacionadas con los botones
Cómo habilitar y deshabilitar un botón
Cursor sobre el botón
Visibilidad de botones
Botones consecutivos
Animaciones de botón basadas en ActionScript
Animación de un evento de botón
Animación de eventos de botón y fotograma
El objeto texto
El objeto campo de texto
Uso de propiedades de campo de texto
Estilo contraseña
Color de fondo
Eventos de texto
Creación de un campo de texto de formulario
El objeto formato de texto
Uso de opciones de formato de texto
Resumen
Capítulo 8. Objetos MX: Clips de película y bocetos
Presentación del clip de película Macromedia Flash MX
El nivel global
Cuándo utilizar globales
Funciones globales
Profundidad global
Qué es global y qué no
El objeto clip de película
Creación de nuevos clips de película
Uso de nuevos eventos y propiedades de clip de película
Revisión para usuarios avanzados del botón clip de película
La API de dibujo
Gráficos de tortuga
Líneas
Dibujo de líneas
Curvas
Una herramienta simple para dibujar líneas y curvas
¿Cómo funciona?
Experimento con el alcance
Rellenos
Relleno de formas
Resumen
Capítulo 9. Presentación de los componentes
Nueva funcionalidad de componente
El entorno de componentes
Uso de componentes
Uso de los componentes predeterminados
Componentes para arrastrar y colocar
La barra de desplazamiento
Regulador
Componentes que se asocian por medio de vinculación
El panel con desplazamiento
Uso del panel con desplazamiento
Componentes que requieren manipuladores de eventos
El cuadro de comprobación
El cuadro de comprobación básico
Uso de manipuladores de cambio
Aplicación de manipuladores de cambio a cuadros de comprobación
El botón a pulsar
El botón de opción
Creación de una animación basada en botones de opción
El cuadro de lista
Cómo funciona el cuadro de lista
El cuadro combinado
Creación de un cuadro combinado
Creación de componentes Flash MX personales para usuarios de Flash 5
Creación del archivo Flash 5
Instalación de los componentes
Resumen
Capítulo 10. Control de navegador: Flash y el usuario
Flash y el usuario
El escenario Flash y la ventana de navegador
Uso del objeto Stage
Cambio dinámico del tamaño del escenario
El botón atrás y los favoritos
Carga directa de imágenes y sonidos
Flujo de sonido
Accesibilidad
Objetos locales compartidos
Creación y uso de un objeto local compartido
Resumen
Capítulo 11. Depuración
Opciones de depuración existentes fuera del depurador
El entorno de depuración
El archivo SWD
La ventana Depurador
Uso del depurador
Scripts lineales
Scripts que llaman a otros scripts
Líneas de tiempo distribuidas
Resumen
Capítulo 12. Vídeo
El objeto vídeo
Sorenson Spark y Sorenson Squeeze
Reproductor Flash y vídeo
Flujo de trabajo de vídeo
Importación de vídeo
Cómo añadir vídeo a líneas de tiempo Flash
Vídeo de flujo
Carga previa de vídeo
Resumen
Capítulo 13. Eventos
Técnicas de escritura de scripts de eventos
Eventos como métodos en Flash
Creación de partículas inteligentes
El modelo de eventos de Macromedia Flash MX
Detectores
El objeto Key
El objeto Selection
Eventos temporizadores
El evento setInterval
Uso de setInterval para la animación
El evento finalización de sonido
Cómo utilizar onSoundComplete
Bucle con un solo sonido
Secuenciación de varios sonidos
Resumen
Capítulo 14. Componentes avanzados
Personalización de los componentes predeterminados
Uso del objeto FStyleFormat
Cambio del estilo global
Creación y definición de un estilo personalizado
Creación de botones personalizados
Aspectos de componentes
Cambio de los aspectos predeterminados
Personalización de aspectos
Configuración de componentes avanzados
Etapa 1: Arrastrar y colocar
Etapa 2: Añadir el script
Etapa 3: Añadir una previsualización dinámica
Resumen
Capítulo 15. Objetos avanzados
Flash y el diseño orientado a objetos
Extensión de clases
Prototipos
Herencia
Uso de prototipos para crear clases personalizadas
Simulación de movimiento independiente: diversión con zapateros
Uso de funciones sin OOP
Programación orientada a objetos y componentes
El componente skater
Modificación de los prototipos de objetos predeterminados
Creación de un componente de rotación
Extensión del clip de película de rotación
Puntos de observación
Construcción de un conversor de temperaturas con puntos de observación
Animación con eventos de punto de observación
Resumen
Capítulo 16. Sala de embarque
El Oráculo de aYo Binitie
Creación
Rayo de energía
Escarabajos
Moscas
El "ser" del oráculo
Líneas de fuerza
Sonido
Tablones de cobertura
Finalización
El mono Spank, de Hoss Gifford
¿Quién necesita Generator?
El mono Spank MX
La preparación
Adquisición de una nueva imagen
Dibujo de un contorno para la máscara
Creación de la máscara
Listos para empezar a sacudir
Reflexiones
Apéndice. Errores comunes
Errores provocados por el alcance
El nivel global
Eventos de llamada
Alcance de #initclip
Errores provocados por mejoras en eventos
Funciones de llamada
Object.watch
sound.onSoundComplete
Profundidad y la API de dibujo
Componentes y campos de texto
Resumen