versiones tutorial que puedes para functions ejemplos crear con codigos aplicaciones actionscript-3 flash

actionscript-3 - tutorial - codigos actionscript 2.0 para flash



Cómo organizar un proyecto Flash complejo (3)

Vamos a compilar una lista de consejos.

(Es comprensible que haya cierta subjetividad involucrada, pero algunos indicadores serían útiles para alguien abrumado al abordar un gran proyecto dentro del marco de Flash).


Estos son solo pensamientos dispersos sobre la organización para proyectos en los que se trabaja principalmente con Flash IDE.

Primero, recomiendo usar control de fuente, como Subversion, CVS o Git.

La organización de la estructura de carpetas del sistema de archivos es subjetiva, pero generalmente tengo una carpeta "src" para todos mis FLAs de fuente y archivos de clase AS, y una carpeta "deploy" o "bin" para los archivos compilados. La carpeta src contendría los archivos del paquete de clase, con paquetes de clase organizados en el estilo de dominio inverso (por ejemplo, com.codehinting.projectname.context). Modifique la ruta de publicación de su FLA para publicar en la carpeta de implementación rastreando una copia de seguridad utilizando el segmento de ruta "../", para tantos niveles como sea necesario para rastrear desde el anidado en la carpeta src.

Además, normalmente coloco bibliotecas de terceros (que están bastante bien "horneadas") en una ubicación separada y luego modifico la ruta de clase global en Flash IDE para apuntar a esta ubicación.

Dos complementos extremadamente útiles para Flash IDE son Crear capas básicas y Generador de bibliotecas, que crean rápidamente la capa de esqueleto y la estructura de la carpeta de la biblioteca: ahorra tiempo en comparación con la creación manual de capas y carpetas.


Adopté las directrices de Naming Project de Blitz:

Convenciones de Organización de Proyectos Blitz y Pautas Organizacionales

Mi DEV_Source está dividido en directorios de base de datos / flash / flex.

El directorio Flex es estándar para las convenciones de Adobe, pero el flash tiene una configuración personalizada.

bin - Salida de SWF, contiene JS e index.html
clases - código AS3
doc - Salida de código AS Doc
libs: bibliotecas y componentes de terceros
src - archivos FLA (establece la configuración de publicación para compilar en el contenedor)
prueba - AS casos de prueba de unidad de clases


Un proyecto complejo tendrá muchas dependencias. En mis proyectos de Flash, pongo todas mis bibliotecas en una ubicación controlada por versión tal como están. Las bibliotecas de terceros suelen ser una mezcolanza de activos, códigos, demostraciones y documentos.

Guardo un pequeño archivo yaml que realiza un seguimiento de la ubicación de cada tipo de recurso asociado con cada biblioteca en mi sistema. Cuando agrego una nueva biblioteca, su ubicación va primero a este archivo, luego ejecuto mi script de Ruby para mover los archivos a una única ubicación. De esta forma, no hay obstáculos con las rutas de bibliotecas de terceros, y asegurándome de que las rutas incluidas en mis proyectos coincidan en mis archivos fla y mis proyectos de compilación de Flex.

Una sola fuente para vincularlos a todos.