Documentación de Flash CS3 |
|||
| Aprendizaje de ActionScript 2.0 en Adobe Flash > Trabajo con clips de película > Creación de clips de película en tiempo de ejecución > Asociación de un símbolo de clip de película al escenario | |||
Una nueva manera de crear instancias de clip de película en tiempo de ejecución consiste en utilizar el método attachMovie(). El método attachMovie() asocia al escenario una instancia de un símbolo de clip de película de la biblioteca del archivo SWF. El nuevo clip pasa a ser un clip secundario del clip que lo ha asociado.
Para utilizar ActionScript a fin de asociar un símbolo de clip de película de la biblioteca, es necesario exportar el símbolo para ActionScript y asignarle un identificador de vínculo exclusivo. Para ello, deberá utilizar el cuadro de diálogo Propiedades de vinculación.
De forma predeterminada, todos los clips de película que se exportan para usarlos con ActionScript se cargan antes del primer fotograma del archivo SWF que los contiene. Esto puede producir cierta demora en la reproducción del primer fotograma. Cuando asigne un identificador de vínculo a un elemento, también puede especificar si este contenido debe añadirse antes del primer fotograma. Si no se añade en el primer fotograma, debe incluir una instancia de éste en algún otro fotograma del archivo SWF; de lo contrario, el elemento no se exporta al archivo SWF.
Aparecerá el cuadro de diálogo Propiedades de vinculación.
De forma predeterminada, el identificador y el símbolo tienen el mismo nombre.
También puede asignar una clase de ActionScript al símbolo del clip de película Esto permite al clip de película heredar los métodos y propiedades de una clase específica. (Véase Asignación de una clase a un símbolo de clip de película.)
Si anula la selección de esta opción, coloque una instancia del clip de película en el fotograma de la línea de tiempo donde desee que esté disponible. Por ejemplo, si el script que está escribiendo no hace referencia al clip de película hasta el fotograma 10, coloque una instancia del símbolo en el fotograma 10 o antes del mismo en la línea de tiempo.
Cuando haya asignado un identificador de vínculo a un clip de película, podrá asociar una instancia del símbolo al escenario en tiempo de ejecución utilizando attachMovie().
Por ejemplo, para asociar el clip de película a la línea de tiempo raíz, escriba this.
attachMovie(). idName, especifique el identificador introducido en el cuadro de diálogo Propiedades de vinculación.newName, introduzca un nombre de instancia para el clip asociado para poder utilizarlo. depth, introduzca el nivel en el que el clip de película duplicado se asociará al clip de película. Cada clip de película asociado tiene su propio orden de apilamiento, siendo el nivel 0 el nivel del clip de película que lo originó. Los clips de película asociados siempre se sitúan sobre el clip de película original, como se muestra en el siguiente ejemplo: this.attachMovie("calif_id", "california_mc", 10);
Para más información, consulte attachMovie (método MovieClip.attachMovie) en Referencia del lenguaje ActionScript 2.0.
Flash CS3
Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios
Página actual: http://livedocs.adobe.com/flash/9.0_es/main/00000860.html