Foros del Web » Creando para Internet » Flash y Actionscript »

FOR dentro de FOR - XML - FILAS COLUMNAS - ARRAY MULTIDIMENSIONAL

Estas en el tema de FOR dentro de FOR - XML - FILAS COLUMNAS - ARRAY MULTIDIMENSIONAL en el foro de Flash y Actionscript en Foros del Web. Estimados, quiero darles las gracias de antemano por la ayuda que puedan llegar a brindarme. En este caso les traigo el siguiente codifo AS lo ...
  #1 (permalink)  
Antiguo 20/10/2011, 18:30
 
Fecha de Ingreso: octubre-2011
Mensajes: 2
Antigüedad: 12 años, 6 meses
Puntos: 0
FOR dentro de FOR - XML - FILAS COLUMNAS - ARRAY MULTIDIMENSIONAL

Estimados, quiero darles las gracias de antemano por la ayuda que puedan llegar a brindarme.
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

CODIGO AS


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");
}
};

Etiquetas: columnas, filas, multidimensional, xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:11.