Akroma 0 Denunciar post Postado Julho 26, 2010 Boa Tarde Bom estou fazendo uma galeria que funciona pelo xml. eu consigo Duplicar meu MC criado no Stage mas não conbsigo fazer que cada nó fique no seu lugar. // - Criado 26/07/2010 - Fernanda B. Oliveira//Variaveisi=0;var imagem:Array = new Array;var nome:Array = new Array;// Carrega Xml var ArquivoXml:XML = new XML();ArquivoXml.ignoreWhite = true;ArquivoXml.load("xml/galeria.xml");//Duplico o mc principalfunction duplica():Void { for(i=0 ; i< total; i++){ var mc_atual = container_infos.duplicateMovieClip("container"+i, i, {_x: (i * 210) + 80});}}// Função que MOSTRA as Infos geradas pelo xml.function carrega() { this["container"+i].imagem_mc.loadMovie(ArquivoXml.childNodes[0].childNodes[i].attributes.imagem); this["container"+i].Nome_txt.text = ArquivoXml.childNodes[0].childNodes[i].attributes.nome; this["container"+i].End_txt.text = ArquivoXml.childNodes[0].childNodes[i].attributes.end; this["container"+i].Dorm_txt.text = ArquivoXml.childNodes[0].childNodes[i].attributes.dorm; this["container"+i].Metros_txt.text = ArquivoXml.childNodes[0].childNodes[i].attributes.metros; //teste trace(ArquivoXml.childNodes[0].childNodes[i].attributes.manualP); trace(ArquivoXml.childNodes[0].childNodes[i].attributes.manualS); //Funções carregadas na função Carrega(); duplica(); }// Função que CARREGA as infos do xmlArquivoXml.onLoad = function() { total = ArquivoXml.childNodes[i].childNodes.length; // pegar quantidade de fotos for(var a=0; a < total; a++){ imagems.push(ArquivoXml.childNodes[0].childNodes[a].attributes.imagem); nome.push(ArquivoXml.childNodes[0].childNodes[i].attributes.nome); } carrega();} Alguem tem alguma ideia do que posso fazer? Compartilhar este post Link para o post Compartilhar em outros sites
Akroma 0 Denunciar post Postado Julho 26, 2010 Opaaaa... consegui // - Criado 26/07/2010 - Fernanda B. Oliveira//Variaveisi=0;var imagem:Array = new Array;var nome:Array = new Array;// Carrega Xml var ArquivoXml:XML = new XML();ArquivoXml.ignoreWhite = true;ArquivoXml.load("xml/galeria.xml");// Função que MOSTRA as Infos geradas pelo xml.function carrega() { //Duplica os MCS. e carrega de acordo com os nós for(i=0 ; i< total; i++){ var mc_atual = container_infos.duplicateMovieClip("container"+i, i+1, {_x: (i * 210) + 80}); mc_atual.imagem_mc.loadMovie(ArquivoXml.childNodes[0].childNodes[i].attributes.imagem); mc_atual.Nome_txt.text = ArquivoXml.childNodes[0].childNodes[i].attributes.nome; mc_atual.End_txt.text = ArquivoXml.childNodes[0].childNodes[i].attributes.end; mc_atual.Dorm_txt.text = ArquivoXml.childNodes[0].childNodes[i].attributes.dorm; mc_atual.Metros_txt.text = ArquivoXml.childNodes[0].childNodes[i].attributes.metros;} //teste trace(ArquivoXml.childNodes[0].childNodes[i].attributes.manualP); trace(ArquivoXml.childNodes[0].childNodes[i].attributes.manualS); //Funções carregadas na função Carrega(); }// Função que CARREGA as infos do xmlArquivoXml.onLoad = function() { total = ArquivoXml.childNodes[i].childNodes.length; // pegar quantidade de fotos for(var a=0; a < total; a++){ imagems.push(ArquivoXml.childNodes[0].childNodes[a].attributes.imagem); nome.push(ArquivoXml.childNodes[0].childNodes[i].attributes.nome); } carrega();} Compartilhar este post Link para o post Compartilhar em outros sites
Akroma 0 Denunciar post Postado Julho 26, 2010 Bom resolvi o problema, bonito, lindo, maravilhoso.... mas agora como eu faço pra andar com ele? Um exemplo clico na setinha e ele mostra os dois proximos ( pode ser carregando ou andando pro lado) Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Julho 26, 2010 você carrega os proximos 2 uai E assim vai passando de 2 em 2 Abraços Compartilhar este post Link para o post Compartilhar em outros sites