Consejo rápido Creación fácil de formas con UniqueShape

En este Consejo rápido, le presentaré una biblioteca llamada UniqueShape que lo ayudará a crear formas comunes utilizando ActionScript 3.


Vista previa del resultado final

Echemos un vistazo al resultado final en el que trabajaremos:

Cada una de estas formas vectoriales fue creada con un simple fragmento de código ActionScript, así:

 var cross: Shape = new SingleShape (new Cross ());

Paso 1: Breve descripción

Usando una clase de terceros llamada UniqueShape, crearemos diferentes tipos de formas comunes. Puedes descargar la fuente de la clase desde el sitio del desarrollador..


Paso 2: Configura tu archivo flash

Inicie Flash y cree un nuevo documento de Flash; establece el tamaño del escenario en 470x300px y la velocidad de fotogramas en 24fps.


Paso 3: ActionScript

Las formas se crean utilizando ActionScript..

Cree una nueva clase de ActionScript (Cmd + N), guarde el archivo como Main.as y escriba las siguientes líneas, lea los comentarios en el código para comprender completamente el comportamiento de la clase..

 paquete import flash.display.Sprite; / * Importar las clases de origen de formas * / import whirlpower.uniqueshape.SingleShape; importar whirlpower.uniqueshape.items.primitive. *; importar flash.display.Shape; clase final pública Principal extiende Sprite función final pública Principal (): vacío / * Corazón * / var corazón: Forma = nueva SingleShape (nueva Hart ()); heart.x = heart.width * 0.5 + 30; heart.y = stage.stageHeight * 0.5; addChild (corazón); / * Club * / var club: Shape = new SingleShape (new Clover ()); club.x = club.width + 80; club.y = stage.stageHeight * 0.5; addChild (club); / * Cross * / var cross: Shape = new SingleShape (new Cross ()); cross.x = cross.width + 170; cross.y = stage.stageHeight * 0.5; addChild (cruz); / * Diamond * / var diamond: Shape = new SingleShape (new Dire ()); diamond.x = diamond.width + 260; diamond.y = stage.stageHeight * 0.5; addChild (diamante); / * Gota * / var water: Shape = new SingleShape (new Water ()); water.x = water.width + 350; water.y = stage.stageHeight * 0.5; addChild (agua); 

Como puede ver, la creación es bastante fácil, se crea una instancia utilizando el SingleShape clase y la clase correspondiente a la forma real, y luego simplemente se agrega al escenario como cualquier objeto de visualización.

Echa un vistazo en el \ whirlpower \ uniqueshape \ items \ primitive \ Carpeta para ver qué otras formas están disponibles..


Paso 4: Clase de documento

Agregue el nombre de la clase a la Clase campo en el Publicar sección de la Propiedades Panel para asociar la FLA con la clase de documento principal..


Conclusión

¡Eso es! Experimenta con esta clase y diviértete con las 18 formas incluidas.!

Espero que les haya gustado este Consejo rápido, gracias por leer.!