ActionScript 3.0 para principiantes: Lección # 1
Viernes, 8 de agosto 2008Prólogo
ActionScript 3.0 puede ser un buen punto de partida para su defecto, que no es una práctica de programación C o C + +, programación orioentata (OOP). Además, esta serie de lecciones serán de utilidad para los que vienen de otras habitaciones o de versiones anteriores de Flash.
Establecer un proyecto
En esta primera lección veremos cómo crear un proyecto de Flash CS3 genéricos. Es bueno utilizar cuando los proyectos se espera que tengan que ver con por lo menos más de un archivo. El uso de los proyectos fue presentado - por Macromedia - ya en versiones anteriores a la CS3, por lo que debe ser objeto de conocidos desarrolladores de ActionScript 2.0.
De todas formas con ActionScript 3.0 - como veremos - se puede asociar un archivo de ActionScript (. MS) para el documento-movie, nuestro. Fla para hablar. Esta característica es muy útil y también hace que un proyecto que consta de al menos un mínimo de dos archivos: el archivo. Florida asociados. Por esta razón usted debe "siempre" de un proyecto, por lo que ahora para organizar los distintos archivos (. Fla,. As, ...) que será parte de nuestro "conjunto" de desarrollo.
Por otra parte, una vez adquirida dimesticazza con la filosofía intrínsecamente a los objetos en este tipo de lenguaje que suele quedar con muchos archivos, incluso para proyectos esencialmente simple.
Un proyecto de Flash es un contenedor virtual (the. flp son de texto en formato XML con una lista de archivos para cargar) que reúne, en forma organizada, todos los archivos de nuestro proyecto.
- version = "1" > nombre <flash_project = "mioprogetto" version = "1">
- filetype = "fla" profile = "" def_file = "true" /> <project_file camino "./mioprogetto.fla" filetype = = = = "fla" perfil "" def_file "true" />
- </ Flash_project>
Sería perfectamente posible manejar múltiples archivos de forma individual, sino un proyecto Flash propone una serie de características que hacen que ciertas tareas más fáciles y más automatizado, de cómo compilar y guardar todos los archivos que componen el proyecto.
Nota: Si ha instalado un conjunto completo, y luego con Dreamweaver o Adobe Version Cue, a través de los proyectos que obtener un número de características no disponibles, tales como enlaces directos a sitios creados por Dreamweaver - con todos los ajustes de FTP - o al control de versiones.
Antes de crear el proyecto está bien preparada para oppurtuno el sistema de archivos o carpetas que contienen nuestros archivos. Normalmente se crea una carpeta de nuestro proyecto y, en el caso más simple (la que veremos en esta primera lección), que es suficiente!
La creación de un proyecto se realiza desde el menú Archivo-> Nuevo, o la página de bienvenida:

Se le pide que guarde un archivo, por mioprogetto.flp Guardar este archivo en la carpeta que hemos preparado previamente.

En este punto, podemos añadir la película principal, también desde el Menú Archivo-> Nuevo:

Guardar este archivo (. FLA) con un nombre, mioprogetto.fla En este punto, una vez más, el proyecto no es consciente de nuestro archivo de película. En el panel Proyecto, seleccione el icono de
"Agregar archivo al proyecto y seleccionar a nuestros mioprogetto.fla


Un proyecto de Flash puede agregar cualquier número de archivos. AS. Florida Algunos proyectos, de hecho, constan de varios archivos "película" (. FLA), a cargo de una película cargada. Por esta razón se debe indicar que del archivo de película en el proyecto, es la opción predeterminada, que es lo que se hará en el diseño de selección de tiempo para el artículo "Prueba Filamar.
Nota: Si el proyecto es sólo una película de Flash se puede seleccionar como "default" de forma automática ... Sin embargo, esta función se ha escapado, por ahora, los desarrolladores de Adobe.
A continuación, seleccione nuestra película desde el menú contextual y seleccione (muestra) "Establecer como defecto del documento.

El icono de nuestra película va a cambiar, lo que indica que esta película es el director.

Ahora abre la película en las propiedades de finstra, a continuación, nos daremos cuenta de la primera diferencia en comparación con versiones anteriores de Flash: Clase del documento.

La clase de documento no es necesaria para que nuestra película. Como fue el caso de que un "tiempo", se puede insertar el código directamente en el primer fotograma de la película en sí. Sin embargo, utilizando la clase de documento, hace que nuestro proyecto muy claro, liberando el código de la película en sí. La clase de documento es en realidad un archivo real. En el exterior. De esta manera, puede volver a utilizar esta clase de películas sin tener que "copiar y pegar" el código de cuadro a cuadro.
Para añadir un documento suffciente clase y seleccione el menú Archivo-> Nuevo:

Coloque el código siguiente Plantilla:
- paquete (
- / **
- * Clase de documento para MyProject
- *
- *
- * @ Clase MyProject
- * @ Author Giovambattista Fazioli
- * @ Undolog.com Email@g.fazioli
- * @ Http://www.undolog.com Web
- * @ Version 1.0
- *
- * /
- .*; flash.display importación .*;
- .*; flash.events importación .*;
- / /
- / **
- * Constructor de la clase
- * /
- MioProgetto ( ) : void { la función pública MyProject (): void (
- / / Todo
- )
- )
- )
Guardar como "MioProgetto.as" y añadir este archivo al proyecto:

En el campo de texto "Documento de clase" de las propiedades de la película que hemos visto antes entró "MyProject"

Haga clic en el icono
Si todo es correcto, se abrirá el editor de nuestra clase de documento.
Clase de documento
Podemos ver nuestro proyecto desde el botón "Test del proyecto" proyectos panel:

Insertar en el documento de constructor de la clase el siguiente código:
- / **
- * Constructor de la clase
- * /
- MioProgetto ( ) : void { la función pública MyProject (): void (
- 'Avvio progetto' ) ; trace ( "Inicio del Proyecto ');
- )
Este será el código en el comienzo de nuestra película, que - de hecho - que "una vez", se insertó en el primer cuadro! Esto significa que cualquier instancia de MovieClip, TextFiled o componentes utilizados en la película, será visible a esta clase. En la siguiente lección logrará el clásico juego de Tic Tac Toe (también citado en WarGames honor) a fin de ver con más detalle las características de la clase de documento.















[...] ActionScript 3.0 para principiantes: Lección # 1 vimos los pasos necesarios para crear un proyecto en Flash CS3. Así que me [...]
[...] Como se prometió aquí es la segunda lección de ActionScript 3.0! Hoy comenzamos el análisis de un proyecto sencillo, que reproduce el juego de Tris o Tic Tac Toe. Traté de incluir en este ejemplo, algunas características especiales de ActionScript 3.0, tratando de dar espacio a la comprensión y no el estilo. De ello se deduce que si tuviera que escribir el "juego" en realidad, probablemente me estructurado de manera muy diferente, pero en este caso he intentado mediar entre una programación clásica con un aspecto más compacto y apretado comprensible para los principiantes. Me di cuenta de una clase de documentos, un procedimiento no es necesario, pero ayuda a mantenerse en línea con la lección anterior. [...]
Giovambattista hola, me parece un muy interesante tutorial, pero ni siquiera han empezado la última fase del proyecto en el que puedo insertar arranque siempre mioprogetto.as? añadiendo a la ya escrito? Me gustaría saber cómo crear una página web en AS3 con botones y páginas, y nada más espero que usted me puede ayudar muchas gracias
@ Oibaf: no he entendido la primera parte de su comentario.
Hola. Felicidades por el tutorial de Niza. Sin embargo, yo tenía una pregunta, pero el guión segundo de la primera lección debe ser colocado exactamente donde ?!?!?!? gracias
@ Dosa85:
El segundo guión es una parte de la primera, a modo de ejemplo. Corresponde al constructor.
The'errore: 1013: El atributo privado sólo podrán ser utilizados en las definiciones de propiedad de clase.
@ Dosa85:
Este error puede depender de varios factores. ¿Estás seguro de que ha seguido todo correctamente? Si por correo, me envíe la postal de lo que hiciste, ¿por qué no ves que funciona.
Muchas gracias por este tutorial!