fonction static, return et onLoad ?

fonction static, return et onLoad ? - Flash/ActionScript - Programmation

Marsh Posté le 27-05-2008 à 13:30:52    

Bonjour a tous,
 
J'ai un petit souci avec une fonction static.
Cette fonction doit renvoyer un Objet XML.
Or le renvoi doit intervenir depuis un onLoad et la probleme : "A return statement is required in this function."
La fonction static ne recois donc pas le "return" contenu dans le onLoad.

Code :
  1. static function loadXML(src_xml_file:String):XML
  2. {
  3.  var xmlObj = new XML ();
  4.  xmlObj.ignoreWhite = true;
  5.  xmlObj.onLoad=function(ok){if(ok) return this}
  6.  xmlObj.load (src_xml_file)
  7. }


Message édité par graphix le 27-05-2008 à 13:32:13
Reply

Marsh Posté le 27-05-2008 à 13:30:52   

Reply

Marsh Posté le 27-05-2008 à 14:38:44    

flash fait de l'asynchrone pour la lecture d'un fichier XML donc il faut bidouiller :
tu peux faire une boucle en attendant que onLoad soit appelée, pas super propre par contre...
tu trouveras sans problème des exemples sur le net.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed