Bonjour,
J'utilise un HSlider pour naviguer dans une galerie photo. Lors d'un changement dans mon HSlider je souhaiterai créer un effet fadeIn. Sachant que je n'ai eu aucune réponse sur ce sujet : http://www.developpez.net/forums/d79...fadeout-image/
je tente de le faire en AS, ce qui donne ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <mx:HSlider id="hSlider" minimum="1" maximum="3" snapInterval="1" tickInterval="1" labels="['1','3']" allowTrackClick="true" dataTipPlacement="top" width="100%" tickColor="#DDDDDD" change="changeImage(event)" liveDragging="true" dataTipFormatFunction="myDataTip" />Mais je ne passe pas dans mes méthodes..
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 public function changeImage(event:SliderEvent):void{ var tickValue:Slider = Slider(event.currentTarget); var idTick:int = tickValue.value; //Alert.show(String(idTick)); currentPicture = pictures[idTick - 1]; myImage.alpha = 0; fadeIn = new Timer(10,100); fadeIn.addEventListener(TimerEvent.TIMER, showFadeIn); fadeIn.addEventListener(TimerEvent.TIMER_COMPLETE, endFadeIn); } public function endFadeIn(evt:TimerEvent):void{ Alert.show("fin"); } public function showFadeIn(evt:TimerEvent):void{ Alert.show("debut"); }
Partager