Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/07/2011, 11h55   #1
Invité régulier
 
Inscription : juillet 2007
Messages : 16
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 16
Points : 6
Points : 6
Par défaut skin de radiobutton

Bonjour,

Je n'arrive pas a skinner des radiobutton comme je le voudrais. En effet j'ai créé mon nouveau skin qui s'affiche cependant le skin par défaut du bouton radio est toujours présent et du coup ça créé un effet très bizarre des 2 skins superposés.

code du css :
Code :
1
2
3
4
5
6
7
8
9
RadioButton
{
    selected-up-skin : ClassReference("radioButtons.RadioButtonSelectedUpSkin");
    selected-down-skin : ClassReference("radioButtons.RadioButtonSelectedUpSkin");
    selected-over-skin : ClassReference("radioButtons.RadioButtonSelectedUpSkin");
    down-skin : ClassReference("radioButtons.RadioButtonDownSkin");
    up-skin : ClassReference("radioButtons.RadioButtonUpSkin");
    over-skin : ClassReference("radioButtons.RadioButtonUpSkin");
}
code de mon skin :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package radioButtons
{
    import flash.display.GradientType;
    import flash.geom.Matrix;
 
    import fr.xi.fairepart.skins.SkinHelper;
    import fr.xi.fairepart.skins.ThemeColorNames;
 
    import mx.skins.ProgrammaticSkin;
 
    public class RadioButtonSelectedUpSkin extends ProgrammaticSkin
    {
        public function RadioButtonSelectedUpSkin()
        {
            super();
        }
 
        override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
        {
 
            graphics.clear();
            graphics.lineStyle(1, SkinHelper.getColor(ThemeColorNames.SECONDARYCOLOR));
            graphics.drawCircle(7, 12, 8);
            graphics.endFill();
 
            graphics.beginFill(SkinHelper.getColor(ThemeColorNames.SECONDARYCOLOR));
            graphics.drawCircle(7, 12, 4);
            graphics.endFill();
        }
    }
}

Savez vous comment retirer le skin par defaut ? Je fais quelquechose de mal ?

Cordialement
T-nor est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h53.


 
 
 
 
Partenaires

Hébergement Web