actionscript 3 - problem with reaching attribute in xml -


i'm trying put each attribute xml file , store each attribute in object, can't reach them, doing wrong? have 2 other classes wich loads image too, not important question. thankful answer

xml:

<personal> <person id="1" name="oprah winfrey" image="oprah-winfrey.jpg" title="administrator"></person> <person id="2" name="zlatan ibrahimovic" image="zlatan-ibrahimovic.jpg" title="technician"></person> <person id="3" name="barack obama" image="barack-obama.jpg" title="ceo"></person> </personal> 

as3:

    private var _items:array = new array();     private var _xmlloader:urlloader = new urlloader();     private var _loader:loader;     private var _urlrequest:urlrequest;     private var _xml:xml;      public function main(){         _xmlloader.load(new urlrequest("personal.xml"));         _xmlloader.addeventlistener(event.complete, onxmlloadcomplete);      }      private function onxmlloadcomplete(e:event):void{          _xml = new xml(e.target.data);         var _xmllist:xmllist = _xml.person;             each(var node in _xmllist){                 each(var attribute in node.attributes())                 //trace(attribute.name()+"::"+attribute) //will output each attribute                 //trace("********node end*********")                 var obj:object = attribute;                 trace("obj "+obj.('image')); //outputs "title" node xml file                 var item:imageitem = new imageitem(obj.image,                                                  obj.name,                                                  obj.title);             addchild(item);              _items.push(item);               }          trace("items "+_items.length);       } 

your close! here updated version of loop code:

xml = new xml(e.target.data);  each (var node:xml in xml.person) {     var obj:object = {};     obj.name = node.@name;     obj.image = node.@image;     obj.title = node.@title;      var item:imageitem = new imageitem(obj.image, obj.name, obj.title);      ... } 

i hope helps!


Comments

Popular posts from this blog

php - What is the difference between $_SERVER['PATH_INFO'] and $_SERVER['ORIG_PATH_INFO']? -

fortran - Function return type mismatch -

queue - mq_receive: message too long -