Un bouton aux coins arrondis

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:
  1. // instances du bouton et des dessins
  2. var monBouton:SimpleButton = new SimpleButton();
  3. var normal:Shape = new Shape();
  4. var survol:Shape = new Shape();
  5. var clic:Shape = new Shape();
  6. // les dessins
  7. normal.graphics.beginFill(0x0000FF);
  8. normal.graphics.drawRoundRect(0, 0, 70, 30, 30);
  9. survol.graphics.beginFill(0xFF0000);
  10. survol.graphics.drawRoundRect(0, 0, 70, 30, 30);
  11. clic.graphics.beginFill(0x00FF00);
  12. clic.graphics.drawRoundRect(0, 0, 70, 30, 30);
  13. // les états du bouton
  14. monBouton.upState = normal;
  15. monBouton.overState = survol;
  16. monBouton.downState = clic;
  17. monBouton.hitTestState = normal;
  18. // affichage du bouton
  19. this.addChild(monBouton);

;-)