Aide - Recherche - Membres - Calendrier
Version complète : XML et String
Centre de Formation Flash - Forums Adobe Flash > Rich media et intégration > Flex
Atila67
Bonjour,

Je ne sais comment faire pour mettre une variable String à la place de Conditions.

J'ai tenté title=mavar.toString(); Mais j'ai une erreur. icon_sad.gif

<niveau1 title="Conditions" code="200">

Merci
Moustik78
J'ai pas très bien compris ce que tu cherchais :/
Fusion
Tu veux changer la propriété title de ton niveau1?

Essaie
CODE
niveau1.title = mavar;
Atila67
Et si j'ai plusieurs niveau1 :

<niveau1 title="Conditions" code="200">
<niveau1 title="Ventes" code="200">
<niveau1 title="Achats" code="200">
Fusion
Alors il te faudrait des IDs.

CODE
<niveau1 id="n1" title="Conditions" code="200">
<niveau1 id="n2" title="Ventes" code="200">
<niveau1 id="n3" title="Achats" code="200">


n1.title=mavar;


Ou bien je n'ai pas compris. Peut-être est-ce du XML, mais tu n'as pas précisé...
Atila67
en effet c'est du xml icon_exclaim.gif
Fusion
A supposer que ton xml soit dans une variable niveaux de type XML :

CODE
var it:XMLList;
it = niveaux.niveau1.(@id == "n2");
var it2:XML = it[0];
it2.@title="chose";


pour changer "ventes en "chose".

Un petit détail, n'oublie pas de fermer tes balises avec des '/', sinon le parser XML va couiner. Et rajoute une balise qui englobe le tout, sinon ça va couiner aussi...
<niveaux>
<niveau1 id="n1" title="Conditions" code="200" />
<niveau1 id="n2" title="Ventes" code="200" />
<niveau1 id="n3" title="Achats" code="200" />
</niveaux>


Pour plus d'infos sur le XML :
http://pyrrha.developpez.com/articles/flash/as3/xml/
http://livedocs.adobe.com/flex/2/langref/X...ExamplesSummary
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2008 Invision Power Services, Inc.