04/02/2011

Appliquer un filtre sur plusieurs composants

Quand on veux attribuer un filtre à une liste de composants 'connus', on peut créer une fonction qui va créer le filtre et l'appliquer dès le chargement de l'application.

<mx:Script>
   <![CDATA[
    import flash.filters.*; // importation des filtres
    private var myGlowFilter:GlowFilter;//création de la fonction
    public function creationFiltre():void {
    myGlowFilter = new GlowFilter(0xFF33FF, .8, 6, 6, 2, 1, false, false);
//liste des composants recevant le filtre


monBouton et monCanvas sont les id des composants posés dans l'application.

    monBouton.filters = [myGlowFilter];
    monCanvas.filters = [myGlowFilter];
     }
  ]]></mx:Script>


- On appelle cette fonction, ici au chargement de l'application

<mx:Application... creationComplete="creationFiltre()">

Aucun commentaire:

Enregistrer un commentaire