Création d'interactivité avec ActionScript > Création d'interactivité complexe > Définition des valeurs des couleurs |
![]() ![]() ![]() |
Définition des valeurs des couleurs
Vous pouvez utiliser les méthodes de l'objet intégré Color pour définir la couleur d'un clip. La méthode setRGB
affecte des valeurs RVB (rouge, vert, bleu) hexadécimales à l'objet. L'exemple suivant utilise setRGB
pour changer la couleur d'un objet en réponse aux actions de l'utilisateur.
Pour définir la valeur de couleur d'un clip :
1 |
Sélectionnez un clip sur la scène. |
2 |
Dans l'inspecteur des propriétés, entrez |
3 |
Créez un bouton nommé |
4 |
Sélectionnez l'image 1 dans le scénario principal, puis choisissez Fenêtre > Actions. |
5 |
Pour créer un objet Color, dans la boîte à outils Actions, cliquez sur la catégorie Objets, puis sur Animation, puis sur Color et double-cliquez sur |
![]() |
Le code devrait avoir cette forme : |
|
|
|
![]() |
6 |
Pour associer un événement à un objet, dans la boîte à outils Actions, cliquez sur la catégorie Objets, puis sur Animation, puis sur MovieClip, puis sur Evénements et double-cliquez sur |
||||||||||
7 |
Dans la boîte à outils Actions, cliquez sur la catégorie Objets, puis sur Animation, puis sur Color, puis sur Méthodes et double-cliquez sur
|
||||||||||
8 |
Répétez les étapes 6 et 7 pour les quatre couleurs, de façon à obtenir le code suivant : |
||||||||||
myColor = new Color(_root.carColor) _root.blue.onRelease = function(){ myColor.setRGB(0x0000ff) } _root.red.onRelease = function(){ myColor.setRGB(0xff0000) } _root.green.onRelease = function(){ myColor.setRGB(0x00ff00) } _root.black.onRelease = function(){ myColor.setRGB(0x000000) } |
|||||||||||
9 |
Choisissez Contrôle > Tester l'animation pour changer la couleur du clip. |
||||||||||
![]() |
Pour plus d'informations sur les méthodes de l'objet Color, consultez l'entrée Color (objet) dans le dictionnaire ActionScript.
![]() ![]() ![]() |