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?