Créer un bouton rectangle aux coins arrondis en ActionScript 3 (AS3)
La méthode drawRoundRect de la classe Graphics permet de créer un rectangle aux coins arrondis.
Actionscript:
-
// instances du bouton et des dessins
-
var monBouton:SimpleButton = new SimpleButton();
-
var normal:Shape = new Shape();
-
var survol:Shape = new Shape();
-
var clic:Shape = new Shape();
-
// les dessins
-
normal.graphics.beginFill(0x0000FF);
-
normal.graphics.drawRoundRect(0, 0, 70, 30, 30);
-
survol.graphics.beginFill(0xFF0000);
-
survol.graphics.drawRoundRect(0, 0, 70, 30, 30);
-
clic.graphics.beginFill(0x00FF00);
-
clic.graphics.drawRoundRect(0, 0, 70, 30, 30);
-
// les états du bouton
-
monBouton.upState = normal;
-
monBouton.overState = survol;
-
monBouton.downState = clic;
-
monBouton.hitTestState = normal;
-
// affichage du bouton
-
this.addChild(monBouton);
;-)
Je suis Antony Chauviré, développeur sur la Flash Platform.