Bonjour, j'essaie de faire un effet fade conditionnel à des réponses (service php) apportées par l'internaute.
L'effet ne fonctionne pas au premier clic mais si je clique, fais précédent et re-clique ça marche impec!
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 //Effet déclaré <s:Fade id="clignoter" alphaFrom="0" alphaTo="1" duration="1200" repeatCount="30"/> //Appel de service <s:CallResponder id="getSaisie" result="getSaisie_resultHandler(event)"/> //Tableau déclaré au debut du code [Bindable] public var listePuces:Array; //Fonction executée sur clic d'un bouton protected function btonSuivant(event:MouseEvent):void { getSaisie.token = internauteService.getSaisie(identifiant); for(var cpt:int=0; cpt<20;cpt++) { clignoter.targets.push(listePuces[cpt]); } clignoter.play(); } //Fonction protected function getSaisie_resultHandler(event:ResultEvent):void { listePuces=new Array(); //Je récupère la saisie effectuée par l'internaute listePuces.push(R1);//Push en focntion des réponses listePuces.push(R4); }
Pourquoi? Dois-je faire un écouteur d'événement et jouer sur le creationComplete?
Partager