Pb de synchro avec LoadVars
Voila mon petit script
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| var Pions:Array = new Array(new Array(), new Array());
init = function() {
var recup = new LoadVars();
recup.onLoad = function(success) {
table = recup.datas.split(",")
trace(table);
k=0;
for (i=0; i<2; i++)
for (j=0; j<6; j++)
Pions[i][j] = table[k++];
};
recup.load("http://127.0.0.1/Flash/scriptphp.php");
}
init();
trace(Pions); |
Le pb est que j'arrive à trace(Pions) avant la fin de l'execution de la fonction init().
Comment faire pour attendre la fin de la recuperation des données avant de continuer dans le script ?
mettre un "while (!recup.loaded) {}" ne me parait pas très propre...