Bonjour,
Je fais un diaporama et j'ai des boutons pour acceder au image. Je souhaiterai que le bouton qui correspond à l'image affiché change de couleur, est-ce possible ???
Merci de votre aide
Bonjour,
Je fais un diaporama et j'ai des boutons pour acceder au image. Je souhaiterai que le bouton qui correspond à l'image affiché change de couleur, est-ce possible ???
Merci de votre aide
bonjour extrait de la doc flash 8
my_mc représente le nom de ton bouton par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var my_color:Color = new Color(my_mc); var myTransform:Object = my_color.getTransform(); myTransform = { ra: 0, ba: 100, aa: 100}; my_color.setTransform(myTransform);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
32
33 setTransform (méthode Color.setTransform) public setTransform(transformObject:Object) : Void La classe Color est déconseillée depuis Flash Player 8. Définit les informations relatives à la transformation de couleurs pour un objet Color. Le paramètre colorTransformObject est un objet générique que vous créez à partir du constructeur new Object. Il dispose de paramètres spécifiant les valeurs de pourcentage et de décalage des composants rouge, vert, bleu et alpha (transparence) d'une couleur, saisies au format 0xRRGGBBAA. Les paramètres d'un objet de transformation de couleurs correspondent à ceux de la boîte de dialogue Effet avancé et sont définis comme suit : ra est le pourcentage du composant rouge (-100 à 100). rb est le décalage du composant rouge (-255 à 255). ga est le pourcentage du composant vert (-100 à 100). gb est le décalage du composant vert (-255 à 255). ba est le pourcentage du composant bleu (-100 à 100). bb est le décalage du composant bleu (-255 à 255). aa est le pourcentage pour alpha (-100 à 100). ab est le décalage pour alpha (-255 à 255). Pour créer un paramètre colorTransformObject, procédez comme suit : var myColorTransform:Object = new Object(); myColorTransform.ra = 50; myColorTransform.rb = 244; myColorTransform.ga = 40; myColorTransform.gb = 112; myColorTransform.ba = 12; myColorTransform.bb = 90; myColorTransform.aa = 40; myColorTransform.ab = 70; Vous pouvez également utiliser la syntaxe suivante pour créer un paramètre colorTransformObject: var myColorTransform:Object = { ra: 50, rb: 244, ga: 40, gb: 112, ba: 12, bb: 90, aa: 40, ab: 70}
Ok, merci. Ca fais beaucoup de code rien que pour changer la couleur d'un bouton.
attention ne prends que les quatres premières lignes (il y a certainement plus simple mais j'ai pas cherché longtemps)
la deuxième partie c'est juste l'aide détaillée![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager