SimpleButton, Shape et Graphics

Dessiner un bouton en ActionScript 3 (AS3)

Bonjour,

Voici un exemple qui va vous permettre de créer un bouton en le dessinant en ActionScript 3 (as3). Le bouton sera créé avec le constructeur de la classe SimpleButton. Les dessins du bouton seront créés avec le constructeur de la classe Shape et les méthodes de la classe Graphics. Les états du bouton seront définis sur les dessins.

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.drawRect(0, 0, 100, 30);
  9. survol.graphics.beginFill(0xFF0000);
  10. survol.graphics.drawRect(0, 0, 100, 30);
  11. clic.graphics.beginFill(0x00FF00);
  12. clic.graphics.drawRect(0, 0, 100, 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);

;-)