Bonjour, j'ai un peu de mal à saisir le comportement asynchrone de l'AS3...

Déjà est il toujours activé ?

Dans le cas suivant :

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
 
private var unAttribut:Boolean = false;
 
private function uneFonction():Boolean
{
       uneAutreFonction();
 
       return unAttribut;
}
 
private function uneAutreFonction():void
{
     /*Ici un long traitement, puis : */
 
     unAttribut = true; 
 
}
Le retour de uneFonction() sera probablement false non ?

En fait comment faire pour "attendre" qu'une fonction ai fini pour continuer le traitement ? Dispatcher une multitude d'evenements persos...?

Merci de vos suggestions