here try something like this:
PHP Code:
var nextY:Number = 0;
var myXML:XML = new XML();
myXML.ignoreWhite = true;
myXML.onLoad = function(success) {
if (!success) {
trace("XML NOT FOUND");
}else{
var root = this.firstChild;
var nodes = root.childNodes; //entry nodes
trace("XML: "+nodes.length);
for (var i = 0; i < nodes.length; i++) {
//var subnodes = nodes[i].childNodes[0]; //headline nodes
//or
var subnodes = nodes[i].firstChild; //headline nodes
var hName = subnodes.attributes.name;
trace("NAME: "+hName);
var detailnodes = subnodes.childNodes;
var hComments = detailnodes[0].firstChild;
trace("COMMENTS: "+hComments);
var hDate = detailnodes[1].firstChild;
trace("DATE: "+hDate);
trace(newline)
//add to text fields:
var my_txt = _root.createTextField("my_txt"+i, _root.getNextHighestDepth(), 10, previousY, 300, 100);
my_txt.border = true;
my_txt.borderColor = 0xEEEEEE;
my_txt.multiline = true;
my_txt.wordWrap = true;
my_txt.autoSize = "LEFT";
my_txt.htmlText += hName+" "+hDate+newline;
my_txt.htmlText += hComments;
my_txt._height = Math.round(attachedDiscount.item_txt._height);
//place field
var fieldHeight:Number = (my_txt._y + my_txt._height);
if (my_txt.text != "") {
my_txt._height = fieldHeight + 4;
} else {
trace("no need for scale...no text..(default size)");
}
//update var
my_txt._y = nextY;
nextY = Math.round(my_txt._y + my_txt._height);
}
}
};
myXML.load("data.xml");