Aller au contenu

Actionscript 2 + tableaux + xml


Messages recommandés

Voila, je veux faire un flash qui charge un xml, fait un parsing dans une liste avec nom/url associées et en suite les met en page.

Simplement je bloque pour rapatrier les informations lors du parsing...

Voici mes sources:

fichier xml

<select>
<option value="111">aaa</option>
<option value="222">bbb</option>
<option value="333">ccc</option>
<option value="444">ddd</option>
<option value="555">eee</option>
<option value="666">fff</option>
</select>

mon code (sur la première image)

var txt:String="failed"

function retour(){
txt="success";
}

var radioList:XML = new XML();
radioList.onLoad = retour();
radioList.load("test.xml");

var radio:Object = new Object();

radio.nom = new Array();
radio.nom = radioList.firstChild.childNodes;

radio.link = new Array();
radio.link = radioList.firstChild.childNodes.attributes.value;

les variables de mes 3 zones de textes dynamiques (pour controler le bon fonctionnement)

txt
radio.nom[3]
radio.link[3]

un extrait du deboggueur (variables)

Variable _level0.txt = "success"
Variable _level0.radioList = [objet #2] {
   
     <select>
       <option value="111">
         aaa
       </option>
       <option value="222">
         bbb
       </option>
       <option value="333">
         ccc
       </option>
       <option value="444">
         ddd
       </option>
       <option value="555">
         eee
       </option>
       <option value="666">
         fff
       </option>
     </select>
 }
Variable _level0.radio = [objet #3, class 'Object'] {
   nom:non défini(e),
   link:non défini(e)
 }

Ma 1ère zone de texte me retourne bien "success", donc mon xml se charge bien (le deboggueur le confirme)

Mais mes 2 autres zones de textes ne retournent aucune valeur. Dans l'idéal elles devraient retourner "ddd" et "444", mais la rien...

Apparement le problème se situe au niveau des tableaux, mais je ne comprends pas du tout pourquoi cela ne marche pas (j'ai pourtant utilisé le bon constructeur)...

Si quelqu'un pouvait m'aider, c'est la première fois que j'essaye de manipuler des tableaux et la je bloque complètement.

Merci :incline:

edit : oublié de typer une variable.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...