Problem getting data from xml...

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • qrosity
    New Member
    • Feb 2008
    • 2

    Problem getting data from xml...

    Why message var is always empty?

    Code:
    var x:XML = new XML();
    x.ignoreWhite = true;
    var total:Number;
    var clave:Array = new Array();
    var friends:Array = new Array();
    var birthday:Array = new Array();
    var favourite:Array = new Array();
    var telephone:Array = new Array();
    var address:Array = new Array();
    var message:String;
    
    x.onLoad = function(success) {
    	if (success) {
    	var friendsdata:Array = this.firstChild.childNodes;
    	total = friendsdata.length;
    	for(i=0;i<friendsdata.length;i++) {
    		clave.push(friendsdata[i].attributes.clave);
    		friends.push(friendsdata[i].attributes.friends);
    		birthday.push(friendsdata[i].attributes.birthday);
    		favourite.push(friendsdata[i].attributes.favourite);
    		telephone.push(friendsdata[i].attributes.telephone);
    		address.push(friendsdata[i].attributes.address);
    	}
    for(m = 0 ; m < total ; m++){
    message += _global.count[m]+" "+friends[m]+". ";
    		}
    	}
    }
    x.load("power.xml");
    trace(message);
    THE XML:

    Code:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <speech>
    <friendsdata clave="10" birthday="10-09-1987" favourite="potato" telephone="Lorem ipsum dolor sit amet consectetuer adipiscing elit. Donec blandit sapien a mi. Nulla euismod ornare elit. Donec accumsan orci id mauris. Donec suscipit ullamcorper sapien. Quisque at leo ac erat pharetra ultrices. Aliquam euismod pede. Donec pretium. Vestibulum feugiat ultricies nunc. Quisque id orci. Ut consequat. Ut eu nibh. Suspendisse sit amet turpis." />
    <friendsdata clave="11" birthday="12-28-1990" favourite="bogus" telephone="Nulla placerat, dolor non tempus fringilla, justo lacus vehicula urna, non scelerisque nibh enim quis est. Maecenas vel enim. Morbi mattis. " />
    <friendsdata clave="12" birthday="01-04-1975" favourite="aleatory data" telephone="Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam gravida placerat metus. Vestibulum imperdiet, ante vitae accumsan mollis, sapien orci mollis leo, sit amet nonummy pede risus sit amet ante. Integer turpis eros, convallis tincidunt, tempor vitae, consectetuer eget, urna. Nunc sed elit eget lacus venenatis sagittis. Vivamus scelerisque mollis nulla. Nam non purus id dui ullamcorper iaculis." />
    </speech>
  • qrosity
    New Member
    • Feb 2008
    • 2

    #2
    By the way, I have several questions about XML loaded vars that may a gentle soul in this forum answer for my intelectual pleasure and sanity.

    Considering a big XML:

    - Should I load all the vars at the beggining of the movie to have them at my dispossal for the whole movie?
    - Does this works or will they dissappear next frame?
    - Do loaded vars become timeline vars?
    - Is it better to load the XML in pieces, just the needed values for every frame?
    - If so, do I need to repeat the whole loading operation from scratch?
    - Is the lag during loading a real problem? Is there a handy function to prevent the movie to advance till vars are fully loaded?

    Comment

    Working...