Actualizado el 24 de Junio del 2020 (Publicado el 22 de Abril del 2018)
1.464 visualizaciones desde el 22 de Abril del 2018
5,0 MB
880 paginas
Creado hace 19a (16/11/2005)
Aprendizaje de ActionScript 2.0 en Flash
Marcas comerciales
1 Step RoboPDF, ActiveEdit, ActiveTest, Authorware, Blue Sky Software, Blue Sky, Breeze, Breezo, Captivate, Central,
ColdFusion, Contribute, Database Explorer, Director, Dreamweaver, Fireworks, Flash, FlashCast, FlashHelp, Flash Lite,
FlashPaper, Flash Video Encoder, Flex, Flex Builder, Fontographer, FreeHand, Generator, HomeSite, JRun, MacRecorder,
Macromedia, MXML, RoboEngine, RoboHelp, RoboInfo, RoboPDF, Roundtrip, Roundtrip HTML, Shockwave, SoundEdit,
Studio MX, UltraDev y WebHelp son marcas registradas o marcas comerciales de Macromedia, Inc. y pueden estar registradas en
Estados Unidos o en otras jurisdicciones, incluidas las internacionales. Otros nombres de productos, logotipos, diseños, títulos,
palabras o frases mencionados en esta publicación pueden ser marcas comerciales, marcas de servicio o nombres comerciales de
Macromedia, Inc. o de otras entidades y pueden estar registrados en ciertas jurisdicciones, incluidas las internacionales.
Información de terceros
Esta guía contiene vínculos a sitios Web de terceros que no están bajo el control de Macromedia y, por consiguiente, Macromedia
no se hace responsable del contenido de dichos sitios Web. El acceso a uno de los sitios Web de terceros mencionados en esta guía
será a cuenta y riesgo del usuario. Macromedia proporciona estos vínculos únicamente como ayuda y su inclusión no implica que
Macromedia se haga responsable del contenido de dichos sitios Web.
La tecnología de compresión y descompresión de voz tiene licencia de Nellymoser, Inc. (www.nellymoser.com).
La tecnología de compresión y descompresión de vídeo Sorenson™ Spark™ tiene licencia de
Sorenson Media, Inc.
Navegador Opera® Copyright © 1995-2002 Opera Software ASA y sus proveedores. Todos los derechos reservados.
Macromedia Flash 8 Video funciona con tecnología de vídeo TrueMotion de On2 Technologies. © 1992-2005 On2
Technologies, Inc. Todos los derechos reservados. http://www.on2.com.
Visual SourceSafe es una marca registrada o una marca comercial de Microsoft Corporation en Estados Unidos y/u otros países.
Copyright © 2005 Macromedia, Inc. Todos los derechos reservados. No se permite la copia, fotocopia, reproducción,
traducción ni la conversión en formato electrónico o legible por equipos, ya sea de forma total o parcial de este manual, sin
la autorización previa por escrito de Macromedia, Inc. No obstante, el propietario o usuario autorizado de una copia
válida del software con la que se proporcionó este manual puede imprimir una copia del manual a partir de una versión
electrónica del mismo, con el solo fin de aprender a usar dicho software, siempre que no se imprima, reproduzca, revenda
o transmita ninguna parte de este manual para cualquier otro propósito, incluidos, sin limitación, fines comerciales, como
la venta de copias de esta documentación o el suministro de servicios de soporte pagados.
Agradecimientos
Dirección del proyecto: Sheila McGinn
Redacción: Jen deHaan; Peter deHaan, Joey Lott
Directora de edición: Rosana Francescato
Redactora jefe: Lisa Stanziano
Edición: Linda Adler, Geta Carlson, Evelyn Eldridge, John Hammett, Mary Kraemer, Noreen Maher, Jessie Wood, Anne Szabla
Dirección de la producción: Patrice O’Neill, Kristin Conradi, Yuko Yagi
Producción y diseño multimedia: Adam Barnett, Aaron Begley, Paul Benkman. John Francis, Geeta Karmarkar, Masayo Noda,
Paul Rangel, Arena Reed, Mario Reynoso
Reconocimiento especial a Jody Bleyle, Mary Burger, Lisa Friendly, Stephanie Gowin, Bonnie Loo, Mary Ann Walsh, Erick Vera,
Jorge G. Villanueva, responsables de las pruebas realizadas a la versión beta, y a la totalidad de los equipos de diseño y control de
calidad de Flash y Flash Player.
Primera edición: septiembre de 2005
Macromedia, Inc.
601 Townsend St.
San Francisco, CA 94103, EE.UU.
Contenido
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Destinatarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Requisitos del sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Actualización de archivos XML de Flash . . . . . . . . . . . . . . . . . . . . . . . . . 10
Documentación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Recursos adicionales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Capítulo 1: Novedades de Flash 8 ActionScript . . . . . . . . . . . . . . 19
Nuevas funciones en ActionScript 2.0 y Flash 8 . . . . . . . . . . . . . . . . . . 19
Cambios en el modelo de seguridad para archivos SWF
instalados localmente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Capítulo 2: Escritura y edición en ActionScript 2.0 . . . . . . . . . . . 31
ActionScript y eventos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Organización de código ActionScript . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Utilización del panel Acciones y la ventana Script . . . . . . . . . . . . . . . . 36
Panel Acciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
Ventana Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Codificación en el panel Acciones y la ventana Script. . . . . . . . . . . . . 40
Funciones del panel Acciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Comportamientos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Configuración de publicación de ActionScript . . . . . . . . . . . . . . . . . . . 66
Capítulo 3: ActionScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Qué es ActionScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
Selección entre ActionScript 1.0 y ActionScript 2.0 . . . . . . . . . . . . . . .73
ActionScript y Flash Player . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
3
Capítulo 4: Principios básicos de la sintaxis y el lenguaje . . . . . . 75
Sintaxis, sentencias y expresiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Sintaxis con puntos y rutas de destino . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Signos de lenguaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Constantes y palabras clave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Sentencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Operadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Capítulo 5: Funciones y métodos . . . . . . . . . . . . . . . . . . . . . . . . . 169
Funciones y métodos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Aspectos básicos de los métodos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Capítulo 6: Clases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Programación orientada a objetos y Flash . . . . . . . . . . . . . . . . . . . . . . 196
Escritura de archivos de clases personalizadas . . . . . . . . . . . . . . . . . 205
Utilización de clases personalizadas en una aplicación . . . . . . . . . . 208
Ejemplo: Escritura de clases personalizadas . . . . . . . . . . . . . . . . . . . .233
Ejemplo: Utilización de archivos de clases personalizadas
en Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .248
Asignación de una clase a símbolos en Flash . . . . . . . . . . . . . . . . . . . . 251
Compilación y exportación de clases . . . . . . . . . . . . . . . . . . . . . . . . . . .253
Clases y ámbito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .256
Clases de nivel superior y clases incorporadas. . . . . . . . . . . . . . . . . . .258
Utilización de clases incorporadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . .269
Capítulo 7: Herencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Herencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .275
Escritura de subclases en Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Utilización de polimorfismo en una aplicación . . . . . . . . . . . . . . . . . . .283
Capítulo 8: Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
Interfaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .289
Creación de interfaces como tipos de datos . . . . . . . . . . . . . . . . . . . . 295
Herencia e interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .297
Ejemplo: Utilización de interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .298
Ejemplo: Creación de una interfaz compleja . . . . . . . . . . . . . . . . . . . . 300
4
Contenido
Capítulo 9: Gestión de eventos . . . . . . . . . . . . . . . . . . . . . . . . . . 305
Utilización de métodos de controlador de eventos. . . . . . . . . . . . . . . 306
Utilización de detectores de eventos . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
Utilización de detectores de eventos con componentes. . . . . . . . . . . 311
Utilización de controladores de eventos de botones y de clips
de película . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comentarios de: Aprendizaje de ActionScript 2.0 en Flash (0)
No hay comentarios