En este caso les traigo el siguiente codifo AS lo que hace, o mejor dicho, debería hacer, es cargar un XML y genera una grilla de información.
Tan solo poseo un solo problema
Muestra tan solo una columna de información, no todas las que deberia mostrar, y es la ultima columna generada por el FOR.
Quiero aclarar que el XML funciona de 10 en otro proyecto, por lo tanto podemos descartarlo.
Saludos y espero que alguien pueda darme un mano, realmente lo necesito!
Les dejo el link donde podran descargar los achivos y la ultima prueba que hice en AS
www.satandbypc.com.ar/pruebas.zip
var myXML:XML = new XML();
myXML.load("prueba.xml");
myXML.ignoreWhite = true;
myXML.onLoad = function(success)
{
if (success)
{
grilla = this.firstChild;
maquina = grilla.childNodes.length;
trace("Cantidad de modelos en Base de Datos: " + maquina);
var _locx = 0;
var _locy = 0;
var a = 0;
for (var b:Number = 0; b < maquina; b++)
{
for (var c:Number = 0; c < 47; c++)
{
_root.contiene.attachMovie("campo","campo_" + a + c,100 + c);
dato = _root.contiene["campo_" + a + c];
Xml = grilla.childNodes[0].childNodes[c].firstChild.nodeValue;
if (dato.texto.text = (Xml) == undefined)
{
dato.texto.text = "---";
}
else
{
dato.texto.text = (Xml);
}
dato._y = _locy * 25;
dato._x = _locx * 109;
trace("Pocicion campo numero " + a + c + " en X: " + (_locx * 109) + " - en Y: " + (_locy * 25) + " - dato cargado en campo= " + Xml);
trace(_locx);
if (_locy == 46)
{
_locy = 0;
++_locx;
}
else
{
++_locy;
}
}
++a;
}
}
else
{
trace("error al cargar datos en ARRAYS");
}
};