2010-08-22 4 views

Répondre

0

ActionScript 3 a e4x intégré - exemple:

var demoXml:XML = <demo id="1" />; // you can define inline xml 
var theId:int = [email protected]; // access attributes using '@' 

Vous pouvez google pour 'as3 e4x' ... beaucoup de gens ont écrit un exemple de code.

+0

Cool, merci à vous deux – Jack

0

Dans ActionScript 3, vous disposez de plusieurs options différentes pour parcourir et manipuler XML, mais je recommande fortement d'utiliser E4X.

Le meilleur endroit pour commencer à apprendre E4X est définitivement ce tutoriel: Kirupa.com - Using XML in Flash CS3/AS3.

Si vous aviez ce code XML exemple:

<data> 
    <item id="1" src="one"> 
    This is item one. 
    </item> 
    <item id="2" src="two"> 
    This is item two. 
    </item> 
<data> 

ensuite pour obtenir l'identifiant d'un noeud "item", vous pourriez faire quelque chose comme ceci:

function xmlLoadHandler(e:Event):void { 
    var xmlData:XML = new XML(e.target.data); 
    var items:XMLList = xmlData.item; 

    for each (var item:XML in items) { 
    trace([email protected]); 
    trace([email protected]); 
    trace(item.text()); 
    } 
} 
Questions connexes