Accesibilidad

Artículo de Flash

 

Revistiendo los componentes de Flash 8


Chafic Kazoun

Chafic Kazoun

http://www.atellis.com*
http://www.rewindlife.com*

Contenido

Creado:
19 de julio de 2004
Modificado:
12 de septiembre de 2005
Utilizar Nivel:
Intermedio

Los componentes de Flash han sido considerablemente actualizados en Flash MX 2004. Una de las áreas que ha recibido un lavado de cara es el mecanismo de revestimiento. Flash 8 introduce algunos cambios al flujo de trabajo en el entorno de autoría y referencias para las rutas. Si ha leído la primera versión de este artículo* sobre el revestimiento del componente Flash MX 2004, este artículo le resultará muy familiar porque lo he actualizado para reflejar los cambios de Flash 8.

En este artículo se trata el método de revestimiento utilizando la biblioteca y los temas y, mediante códigos, exploro el revestimiento utilizando el método del prototipo, la subclasificación de una clase de componente y el método initObject. Con estos conocimientos, podrá controlar mejor el aspecto de sus aplicaciones y entender mejor cuán flexible es la estructura de revestimiento de Flash 8.

Requisitos

Para aprovechar al máximo este tutorial, necesita el siguiente software y los siguientes archivos:

Macromedia Flash Basic 8

o Macromedia Flash Professional 8

Tutoriales y archivos de muestra:

Conocimientos previos

Conocimientos básicos de los componentes Flash y de ActionScript.

Novedades en Flash 8

Aunque la arquitectura y el enfoque sobre el revestimiento no ha cambiado desde Flash MX 2004, es importante mencionar algunos cambios menores para los que ya están familiarizados con el revestimiento de componentes en Flash MX 2004.

Desde Flash MX 2004 se han producido los siguientes cambios:

  • Flash 8 presenta los nuevos componentes FLVPlayback. Estos componentes no utilizan la versión 2.0 de la arquitectura de componentes. De este modo, la forma de abordarlos es distinto al de los componentes de la interfaz de usuario estándar que vienen con Flash 8. No los abordaré en este artículo. Para más detalles, véase el artículo de Dan Carr, Personalización del componente FLVPlayback.
  • La ubicación de algunas rutas en las que hay archivos FLA y las clases de ActionScript proporcionadas por Macromedia ha cambiado ligeramente. Ahora puede encontrar los archivos FLA con los componentes en las siguientes ubicaciones:

    • (Windows) C:\Program Files\Macromedia\Flash 8\<language>\Configuration\ComponentFLA
    • (Macintosh) Hard Drive/Users/<username>/Library/Application Support/Macromedia/Flash 8/<language>/Configuration/ComponentFLA

    La clases pueden encontrarse aquí:

    • (Windows) C:\Program Files\Macromedia\Flash 8\en\First Run\Classes
    • (Macintosh) Hard Drive/Applications/Flash 8/First Run/Classes

    Vea que la estructura de carpetas de clases ha cambiado ligeramente. Sigue existiendo la carpeta mx, que aquí resulta interesante, pero también verá las carpetas FP7 y FP8, que son específicas para cada versión del reproductor a la que va destinada el entorno de autoría.

  • Se ha mejorado la documentación para incluir una mejor cobertura de los componentes y del revestimiento. Esto ayuda a identificar las propiedades de los componentes con más facilidad que antes.

Acerca del autor

Chafic Kazoun es fundador y director de tecnología de Atellis*, una empresa con sede en Washington D.C. especializada en el desarrollo de aplicaciones y productos dinámicos de Internet. En Atellis, Chafic gestiona, diseña y desarrolla aplicaciones y componentes. Chafic ha participado activamente en la comunidad Flash, ha realizado presentaciones en numerosas conferencias y ha colaborado en publicaciones. Asimismo, es voluntario del equipo de Macromedia y tiene un blog en la Web www.rewindlife.com*.