Alguien me puede ayudar, estoy leyendo datos desde un archivo php, el cual genera una estrucutra xml, el archivo al ser cargado en flash funciona bien, igual en el xml.status arroja (0) indicandome que la estructura esta bien, verifico el numero de nodos con firstchild y me arroja que hay 17 nodos pero cuando intento duplicar un elemento que lo he atado con attachmovie, me duplica el elemento tantas veces encuentre nodos pero no me pasa la informacion, no se que le pasa ,realizo un trace de cada nodo y me muestra la informacion pero no la asigna a las cajas de texto de forma dinamica , no entiendo que pasa.

notiXML = new XML();
notiXML.ignoreWhite = true;
sectionPreloader("goOn");
notiXML.load("http://localhost/notixml.php?num="+random(999));
trace("estado "+notiXML.status);
notiXML.onLoad = function (success)
{
if (success)
{
var root = this.firstChild;
trace("Noti publi: "+root.childNodes.length);//arroja 17
var j = 1;
while (j <= root.childNodes.length)
{
var winot = _parent.contenido.prodnoti.scroller.holder.attachMovie("pestana", "win" + j,j);
trace("ruta "+winot);
winot.id = root.childNodes[j - 1].attributes.id;
winot.connoti.text = root.childNodes[j - 1].firstChild.nodeValue;
trace("ver:"+winot.connoti.text);
winot.winnoti.titnot.text = root.childNodes[j - 1].attributes.tit;
winot.preloadThumb(root.childNodes[j - 1].attributes.ruta,"carga");
winot._y = (210*j)-190;
winot._x = 0;
++j;
} // end while
sectionPreloader("goOff");
//return (null);
} // end if
};