[Ajuda] Arrays Bidimensionais XML Flash AS2

Started by Fhavio, August 14, 2008, 04:41:51 PM

Previous topic - Next topic

Fhavio

Boas pessoal, i need a little help..

import mx.utils.Delegate;



function loadXML(loaded)

{

if (loaded)

{

xmlNode = this.firstChild;

_global.imagens = new Array ();

_global.links = new Array ();



for (var i = 0; i
{

_global.imagens[i] = new Array ();



_global.imagens[(i+1)][0] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;

_global.imagens[(i+1)][1] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;



for (k=2; k<=parseInt(xmlNode.childNodes[i].childNodes.length); k++) {

imagens [(i+1)][k] = xmlNode.childNodes[i].childNodes[k].firstChild.nodeValue;

}

}



} else

{

trace("xml não carregado");

}

}

var xmlData:XML = new XML();

xmlData.ignoreWhite = true;

xmlData.onload = loadXML;

xmlData.load("galeria.xml");

O Codigo acima é dum actionscript meu que tem por logica chamar informações de um xml para um array bidimensional criado automaticamente o problema é que a informação ta la mas o array de alguma forma não está a ser criado como devia. Antes de passar isto para xml tinha mesmo no código e dava, vou coloca lo abaixo.

_global.imagens = new Array ();

_global.imagens[1] = new Array ("home","Home","Lastest News");

_global.imagens[2] = new Array ("port","Portfolio","Photos","Design","Works");

_global.imagens[3] = new Array ("person","About Me","Stages","Hobbies");

_global.imagens[4] = new Array ("contact","Contacts","Phone Number");

_global.links = new Array ();

_global.links[1] = new Array ("","lastest_news.swf");



\\por exemplo para um output



trace(imagens[1][1]);



\\ o output ia ser "Home"

O que o meu primeiro código tem de fazer é fazer o que está no segundo mas automaticamente

Quem souber poste algo

o xml ta aki para quem quiser..







home

Home



Lastest News

latest_news.swf







port

Portfolio



Photos

photos.swf





Design

design.swf





Works

works.swf







person

About Me



Stages

stages.swf





Hobbies

hobbies.swf







contact

contacts



Phone

phone.swf





Fábio Rodrigues