Bonjour,
Je débute tout juste en AS3 et je n'arrive pas à faire un simple changement de couleur d'un texte au survol de la souris.
Je vous explique :
J'ai un conteneur principal "sprite" dans lequel j'ai inclu deux autres "sprite" afin de séparé mon animation en deux partie.
J'ai donc une partie supérieur et une partie inférieur.
Dans la partie inférieur, j'ai un textField que j'ai englobé dans un movieClip pour faire "trembler" le texte et ce movieClip est incorporé dans le sprite inférieur. Je vous laisse voir le code...
Et donc, j'aimerais qu'au survol du sprite inférieur, plusieurs choses se passent dont le changement de couleur de mon texte.
Merci d'avance pour vos lumières...
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
34
35 var Conteneur:sprite = new Sprite(); var Sup:Sprite = new Sprite(); var Inf:Sprite = new Sprite(); Conteneur.addChild(Sup); Conteneur.addChild(Inf); Sup.x = 5; Sup.y = 5; Inf.x = 5; Inf.y = 255; var format:TextFormat = new TextFormat(); format.font = "Calibri"; format.size = 20; format.color = 0xFFFFFF; format.align = TextFormatAlign.CENTER; var texte:TextField = new TextField(); texte.defaultTextFormat = format; texte.text = "TOUTES LES OFFRES FLASH"; texte.width = 300; var TextTremble:MovieClip = new MovieClip(); TextTremble.x = 0; TextTremble.y = 0; TextTremble.addChild(texte); Inf.addChild(TextTremble); Inf.addEventListener(MouseEvent.MOUSE_DOWN, contraste); function contraste(evt:MouseEvent):void { trace(format.color); format.color = 0x000080; trace(evt.type); }
Partager