rafinhaphp 0 Denunciar post Postado Janeiro 2, 2009 salve galera.... como eu faço pra carregar um XML pra array??? tipo suponhamos q o XML seja: <fotos> <valor url="foto1.jpg" /> <valor url="foto2.jpg" /> <valor url="foto3.jpg" /> </fotos> ai eu qero carregar todos os valores de "URL" pra cada array.... como ficaria??? estou usando este script pra carrega o XML, esta certo?: var arquivo:XML = new XML(); arquivo.load("meuXML.xml"); arquivo.ignoreWhite = true; arquivo.onLoad = function() { trace(this.childNodes[0].childNodes[0]); Compartilhar este post Link para o post Compartilhar em outros sites
Freelife 2 Denunciar post Postado Janeiro 2, 2009 feliz ano novo!!! Então... pelo que sei você tem que fazer um loop para percorrer todo o xml e armazenar os itens no array, dá uma olhada nesse tuto, acho que vai ajudar bastante: http://imasters.com.br/artigo/4929/fla...o_xml_no_flash/ [Editado] O tópico http://forum.imasters.com.br/index.php?showtopic=320507 tem um exemplo de como carregar. Abraços Compartilhar este post Link para o post Compartilhar em outros sites
rafinhaphp 0 Denunciar post Postado Janeiro 2, 2009 opa.. inton.. eu li o tuto.. mas nun intendi muita coiz!!! tipo, tem como conatr linhas com action??? tipo: <galeria> <foto /> <foto /> <foto /> </galeria> temos 3 linhas dentro do "GALERIA" tem como eu contar issu de forma mais simple possivel? porq dai eu crio uma variavel com o numero de inhas q por vez vai ser o numero de fotos, e duplico o MC q vai receber as fotos de acordo com esse numero... sera q da certo? Compartilhar este post Link para o post Compartilhar em outros sites
Freelife 2 Denunciar post Postado Janeiro 2, 2009 //len é a variavel, "image_xml" é o seu xml carregado. var len = image_xml.firstChild.childNodes; // a var total recebe a número de itens em len. var total:Number = len.length; tenta isso... se não der certo da uma olhada na galeria que passei antes, lá está mais completo. Abraços Compartilhar este post Link para o post Compartilhar em outros sites
rafinhaphp 0 Denunciar post Postado Janeiro 2, 2009 aeeeeeeeeee! http://forum.imasters.com.br/public/style_emoticons/default/natal_w00t.gif consegui... valew pela ajuda... funcionow... fico assim: var arquivo:XML = new XML(); arquivo.load("meuXML.xml"); arquivo.ignoreWhite = true; arquivo.onLoad = function() { //len é a variavel, "arquivo" é o seu xml carregado. var len = this.firstChild.childNodes; // a var total recebe a número de itens em len. var total:Number = len.length; for(i=0;i<total;i++){ valor = this.childNodes[0].childNodes[i].attributes.valor; trace(valor); } } mas agora eu to tentando duplicar um MC de acordo com o TOTAL..... eu fz aqui mas como nun manjo muito nun estou encontrando o erro... ONDE ESTA O ERRO??? var arquivo:XML = new XML(); arquivo.load("meuXML.xml"); arquivo.ignoreWhite = true; arquivo.onLoad = function() { //len é a variavel, "arquivo" é o seu xml carregado. var len = this.firstChild.childNodes; // a var total recebe a número de itens em len. var total:Number = len.length; for(i=0;i<total;i++){ src = this.childNodes[0].childNodes[i].attributes.src; legenda = this.childNodes[0].childNodes[i].attributes.legenda; trace(src + legenda); // SE i FOR MENOR Q Total for (i=0;i<total;i++){ //tuplica foto_mc com o nome de "foto"+i e o depth vai ser "i" foto_mc.duplicateMovieClip(foto+i,i) // muda a posição x pra foto+i e eu coloquei "-1" pra fica de acordo com o MC anterior... setProperty("foto+i", _x, foto+i._x - 1); } } } eu axo q seria +ou- issu.... mas tem varios erros de sint. ai... Compartilhar este post Link para o post Compartilhar em outros sites
Freelife 2 Denunciar post Postado Janeiro 2, 2009 então... eu tbém não sei sobre essa parte de duplicar mc... mas dá uma olhada nesse tópico: http://forum.imasters.com.br/index.php...=colunas+linhas Abraços Compartilhar este post Link para o post Compartilhar em outros sites
rafinhaphp 0 Denunciar post Postado Janeiro 2, 2009 pow... esse topico nun ajudo muito non... o script ta com erro!!! Compartilhar este post Link para o post Compartilhar em outros sites
Freelife 2 Denunciar post Postado Janeiro 2, 2009 então tenta esse: http://forum.imasters.com.br/index.php?showtopic=320507 Abraços e até mais... depois se eu conseguir te ajudo mais... indo pra casa... Compartilhar este post Link para o post Compartilhar em outros sites