Para saber los nodos del XML:
firstChild.chilNodes.length:
Código:
obj_xml.firstChild.chilNodes.length
En el punto 2, te pongo un ejemplo de como mas o menos sería, pero duplicando, despues lo cambias a tu modo:
Código:
// esto podría ir en el evento onLoad
for(var i:Number=0; i<obj_xml.firstChild.childNodes.length; i++){
mc.duplicateMovieClip("mc"+i, i);
this["mc"+i]._x=mc._x+(i*(mc._width+1))
}
Eso haría que duplicaras un movieclip llamado
mc, y que las copias aparecieran una a la par de otra.
En lugar de hacer attachMovie, podrías hacer duplicados, y tomando los parametros de los nodos, aunque sean duplicados, contendrían diferente info.
Saludos