//Nom de la class
public class Bouton extends MovieClip {
//Constructeur
public function Bouton(
texte:String, //Texte du bouton
tailleTexte:int, //Taille du texte
couleurTexte:uint, //Couleur du texte
boldTexte:Boolean, //True (Bold) du texte
couleurNormal:uint, //Couleur du bouton en mode normal
couleurSurvol:uint, //Couleur du bouton en mode survol
couleurClic:uint, //Couleur du bouton en mode clique
W:int, //Largeur du bouton
H:int, //Hauteur du bouton
arrondi:int //Taille de l'arrondi du bouton
):void {
//instances du bouton et des dessins
var monBouton:SimpleButton = new SimpleButton();
var normal:MovieClip = new MovieClip();
var survol:MovieClip = new MovieClip();
var clic:MovieClip = new MovieClip();
//Definition du format texte
var Format:TextFormat = new TextFormat();
Format.color=(couleurTexte);
Format.font="verdana";
Format.size= tailleTexte;
Format.bold=boldTexte;
//Design du bouton
var distance:Number = 5;
var angle:Number = 45;
var surbrillance:Number = 0xFFFFFF;
var alphaSurbrillance:Number = 1.0;
var ombre:Number = 0x000000;
var alphaOmbre:Number = .9;
var flouX:Number = 5;
var flouY:Number = 5;
var intensite:Number = 1;
var qualite:Number = 3;
//Parametre possible "inner / outer / full" à tester
var type:String = "inner";
var masquage:Boolean = false; //Dans ce cas doit rester à true
// definition du biseau
var filtreBiseau:BevelFilter = new BevelFilter(distance, angle, surbrillance, alphaSurbrillance, ombre, alphaOmbre, flouX, flouY, intensite, qualite, type, masquage);