Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/07/2008, 15h54   #1
Invité de passage
 
Inscription : avril 2008
Messages : 23
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 23
Points : 4
Points : 4
Par défaut Charger un fichier à partir d'une animation

Bonjour,

J'ai une interface animée, avec un bouton 'INITIALISATION'. Je voudrais à l'initialisation charger un fichier (xml) avec des données (valeurs numériques) que j'affecterais après à des variables.

j'ai essayé ce code :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
 
 
var xml:XML = new XML();
 
xml.ignoreWhite = true;
 
xml.onLoad = function() {
 
 var nodes = this.firstChild.childNodes;
      trace ( "les noeuds "+ nodes);
 
 numOfItems = nodes.length;
      trace ( "les items "+ numOfItems);
 
 for (var i = 0; i<numOfItems; i++) {
 
   champ.text = nodes[i].attributes.value;
 
 }
};
 
// load the xml
xml.load("file.xml");

Mais ça ne marche que pour le premier tag, car je fais appel à firstchild.

Comment je peux faire pour récupérer toutes les valeurs dans mon fichier et pas que la première.

Merci,
Sarita04 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2008, 13h09   #2
Invité de passage
 
Inscription : avril 2008
Messages : 23
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 23
Points : 4
Points : 4
ok c'est bon ! j'ai trouvé

mon fichier était de défini comme ceci :
Code :
1
2
3
4
5
6
7
 
<data>
 <valuation name="toto'" value="15"/> 
</data>
<data>
 <valuation name="titi'" value="30"/> 
</data>
Alors qu'il devrait être défini comme celà :
Code :
1
2
3
4
5
 
<data>
 <valuation name="toto'" value="15"/> 
 <valuation name="titi'" value="30"/> 
</data>
Donc forcément getfirstchild va piocher dans le premier <data> ...</data> et récupère les autres fils <valuation ....
<valuation .......
Sarita04 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h34.


 
 
 
 
Partenaires

Hébergement Web