Bonjour,
Je cherche à écrire une classe AS qui dispose de plusieurs champs. Ces champs doivent être initialiser dans le constructeur à partir d'un fichier xml.
Je cherche donc à charger le document xml (avec la méthode load() de l'objet XML) pour initialiser mes attributs. Le problème c'est que cette méthode est asynchrone, et que je dois donc attendre au sein de mon constructeur que l'attibut "loaded" de mon objet xml est à true.
Juste pour voir (j'ai plutôt l'habitude de coder en java ou en C) j'ai fait une petite boucle qui ne fait rien jusqu'à ce que ce "loaded" passe à true. Résultat : echec cinglant, l'animation plante.
Ensuite, je me suis dit que j'allais définir une fonction pour l'événement "onLoad". Le problème, c'est que dans cette fonction, pour une raison que j'ignore, je ne peux pas acceder au attributs de ma classe! Donc, je ne parviens pas à les initialiser. De le même manière, je ne peux appeller aucune méthodes de ma classe à partir de cette fonction.
En vous remerçiant par avance si vous avez des suggestions.
Partager