Dans cette astuce, je vais vous présenter une bibliothèque appelée UniqueShape qui vous aidera à créer des formes courantes à l'aide d'ActionScript 3..
Jetons un coup d'œil au résultat final sur lequel nous allons travailler:
Chacune de ces formes vectorielles a été créée avec un simple extrait d'ActionScript, comme suit:
var cross: Shape = new SingleShape (new Cross ());
À l'aide d'une classe tierce appelée UniqueShape, nous allons créer différents types de formes communes. Vous pouvez télécharger la source de la classe sur le site du développeur..
Lancez Flash et créez un nouveau document Flash. définir la taille de la scène à 470x300px et la cadence d'images à 24fps.
Les formes sont créées en utilisant ActionScript.
Créez une nouvelle classe ActionScript (Cmd + N), enregistrez le fichier sous Main.as et écrivez les lignes suivantes, veuillez lire les commentaires dans le code pour bien comprendre le comportement de la classe.
package import flash.display.Sprite; / * Importer les classes de sources de formes * / import whirlpower.uniqueshape.SingleShape; import whirlpower.uniqueshape.items.primitive. *; import flash.display.Shape; public final class Main étend Sprite fonction finale publique Main (): void / * Heart * / var heart: Shape = new SingleShape (new Hart ()). heart.x = heart.width * 0,5 + 30; heart.y = stage.stageHeight * 0,5; addChild (coeur); / * Club * / var club: Shape = new SingleShape (nouveau 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 (croix); / * Diamond * / var diamond: Shape = new SingleShape (new Dire ()); Diamond.x = Diamond.Width + 260; diamond.y = stage.stageHeight * 0,5; addChild (diamant); / * Droplet * / var water: Shape = new SingleShape (nouvelle Water ()); water.x = water.width + 350; water.y = stage.stageHeight * 0.5; addChild (eau);
Comme vous pouvez le constater, la création est assez facile, une instance est créée à l’aide du SingleShape
classe et la classe correspondant à la forme réelle, puis simplement ajouté à la scène comme n'importe quel objet d'affichage.
Jetez un coup d'oeil dans le \ whirlpower \ uniqueshape \ items \ primitive \ dossier pour voir quelles autres formes sont disponibles.
Ajoutez le nom de la classe à la Classe champ dans le Publier section de la Propriétés panneau pour associer la FLA à la classe de document Main.
C'est tout! Expérimentez en utilisant cette classe et amusez-vous avec les 18 formes incluses!
J'espère que vous avez aimé ce petit conseil, merci d'avoir lu!