Hola!,

El movie clip en cuestion tiene un MC para la imagen llamado foto_mc, y 3 campos de texto, cargo_txt, nombre_txt, y localidad_txt.

Los datos a cargar son:
imagen
cargo,
nombre
localidad


A partir de esto necesito crear movieclips en 2 columnas a partir de un xml.
Y que los mismos se coloquen a 200px en la posición Y (pueden verlo asignado en el código).

Perdonen la ignorancia pero no soy programador, se hacer trace, pero no se como crear un MC desde AS3 y asignarle los valores.

Muchas gracias.

Código :

var xmlData = "datos.xml";//set xml data file

var xmlObj: XMLDocument;

init();//init call -> load config XML and create objects

function init() {
xmlObj = new XMLDocument();
xmlObj.ignoreWhite = true;

var loader:URLLoader = new URLLoader();
var request:URLRequest = new URLRequest(xmlData);
loader.load(request);

loader.addEventListener("complete", onComplete);
loader.addEventListener("ioError", onIOError);
}

function onIOError(event:Event):void {
trace("IOERROR (maybe XML file does not exit or have an incorrect name)");
}

function onComplete(event:Event):void {
var loader:URLLoader = event.target as URLLoader;
if (loader != null) {
xmlObj.parseXML(loader.data);
xmlHandler();
} else {
trace("Loader is not a URLLoader!");
}
}

function xmlHandler() {
addObjects();
}

var numItems;
var objects;

var image:Array = new Array();
var name_lastname:Array = new Array();
var charge:Array = new Array();
var city:Array = new Array();

var nextY = 0;

function addObjects() {//add objects in the scene

objects = xmlObj.firstChild.childNodes;
numItems = objects.length;

for (var i=0; i<numItems; i++) {
var attr = objects[i].attributes;
//Set the images
image[i] = attr.imagen;
name_lastname[i] = attr.nombre;
charge[i] = attr.cargo;   
city[i] = attr.localidad;   
nextY += height + 150;   

trace("Path image: "+image[i]+" - "+name_lastname[i]+" - "+charge[i]+" - "+nextY+" pixeles - "+city[i]);
}
}