Salut.

J'ai un souci a l'utilisation des evenements sous Flex 3.

Voila ma structure.

un canvas Toto
une classe Utils

J'ai une fonction dans le mxmxl de Toto, on va dire Manage();

Manage fait appel a une methode de la classe Utils.
Je dois attendre la fin de la methode de la classe Utils pour continuer mon traitement dans Manage.

En gros


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
Manage()
{
addEventListener(Event.COMPLETE, callback);
  utils.bidule();
} 
 
 
callback()
{
Alert.show("fini");
removeEventListener(Event.COMPLETE,callback);
 
 
//RESTE DU TRAITEMENT
 
}
 
 
dans la class Utils ...
 
function bidule()
{
dispatchEvent( new Event(Event.COMPLETE));
}
Mon souci est que je ne recois JMs le message Event.COMPLETE, et je ne comprends pas pourquoi.