Créer un dessin vectoriel en ActionScript 3 (AS3)
Bonjour,
Les classes Shape et Graphics vont nous permettre de créer du dessin vectoriel en ActionScript.
La classe Shape est utilisée pour créer des formes simples.
La classe Graphics ne possède pas de constructeur. C'est un ensemble de méthodes de dessin. Les méthodes de la classe Graphics seront appelées dans la propriété graphics de la classe Shape.
L'exemple suivant va nous permettre de dessiner un rectangle bleu nommé rectangle, positionné en x à 50 pixels, en y à 200 pixels, d'une largeur de 100 pixels et d'une hauteur de 30 pixels. Le positionnement se fait par rapport à l'élément parent dans lequel on affiche le rectangle via la méthode addChild.
-
// création de l'instance du rectangle
-
var rectangle:Shape = new Shape();
-
// Le rectangle sera rempli de bleu
-
rectangle.graphics.beginFill(0x0000FF);
-
// dessin du rectangle avec la méthode drawRect(x, y, width, height)
-
rectangle.graphics.drawRect(50, 200, 100, 30);
-
// affichage du rectangle dans la séquence
-
this.addChild(rectangle);
;-)
Je suis Antony Chauviré, développeur sur la Flash Platform.
Bonsoir, tout d'abord je souhaitais dire que ce blog est vraiment bien fait. Ensuite, j'ai l'impression que ce code ressemble énormément à ce que serait le dessin d'un rectangle en Java !
J'ai l'impression que l'AS3 est un mélange entre du Javascript et du Java. Plus orienté multimedia que le Java, il est 100 fois plus complet que le Javascript. Un excellent langage auquel je vais bientôt me mettre sûrement :)