wilson 0 Denunciar post Postado Abril 5, 2007 Olá Pessoal...Tenho o seguinte código ActionScript que lê meu XML e mostra na caixa de saída do flash: System.useCodepage = true;var MeuXML:XML = new XML();MeuXML.ignoreWhite = true;MeuXML.onLoad = function($sucesso){var $i, $x, $y, $nome, $valor;if($sucesso){trace("- " + MeuXML.firstChild.nodeName) // Meusitefor($i=0; $i<MeuXML.firstChild.childNodes.length; $i++){trace(" - " + MeuXML.firstChild.childNodes[$i].nodeName);for($x=0; $x<MeuXML.firstChild.childNodes[$i].childNodes.length; $x++){trace(" - " + MeuXML.firstChild.childNodes[$i].childNodes[$x].nodeName);for($y=0; $y<MeuXML.firstChild.childNodes[$i].childNodes[$x].childNodes.length; $y++){$nome = MeuXML.firstChild.childNodes[$i].childNodes[$x].childNodes[$y].nodeName;$valor = MeuXML.firstChild.childNodes[$i].childNodes[$x].childNodes[$y].firstChild.nodeValue;trace(" - " + $nome + ": " + $valor);}}}}else{trace($sucesso);trace("Ocorreu algum erro ao carregar os dados.");}}MeuXML.load("iniciando_xml.xml"); O que eu não consigo fazer é instanciá-lo a um campo texto do flash.Alguem tem uma dicaEu tentei colocar assim, conforme falava num tutorial: texto1.text = (" - " + $nome + ": " + $valor);mas ele continua mostrando só um. Se alguem puder me ajudar ou tiver um tuto especifico, to estudando issoabçWilson Compartilhar este post Link para o post Compartilhar em outros sites
Public2004 79 Denunciar post Postado Abril 5, 2007 Olá,texto1.text = " - " + $nome + ": " + $valor;Abs. Compartilhar este post Link para o post Compartilhar em outros sites
wilson 0 Denunciar post Postado Abril 5, 2007 Olá AmigoNão mudou nada... ele só mostra 1 valorabçwilson Compartilhar este post Link para o post Compartilhar em outros sites
Public2004 79 Denunciar post Postado Abril 5, 2007 Ele tá mostrando o valor no output?? trace(" - " + $nome + ": " + $valor); Se sim, talvez sua caixa de texto esteja pequena, tente aumentar. testa ai. Compartilhar este post Link para o post Compartilhar em outros sites
wilson 0 Denunciar post Postado Abril 5, 2007 Pior que, no output ele mostra o valor certinhoe na caixa de texto ele mostra só uma linha, entretanto, a caixa está bem grande e está selecionado como Multiline.abç Compartilhar este post Link para o post Compartilhar em outros sites
Public2004 79 Denunciar post Postado Abril 5, 2007 Me fala qual é o resultado do trace. Compartilhar este post Link para o post Compartilhar em outros sites
wilson 0 Denunciar post Postado Abril 6, 2007 Me fala qual é o resultado do trace.é o resultado desta linha: $valor = MeuXML.firstChild.childNodes[$i].childNodes[$x].childNodes[$y].firstChild.nodeValue; Compartilhar este post Link para o post Compartilhar em outros sites
Public2004 79 Denunciar post Postado Abril 6, 2007 Não, eu quero saber o valor da variável "$valor" (o que esta no seu XML)... Compartilhar este post Link para o post Compartilhar em outros sites
wilson 0 Denunciar post Postado Abril 7, 2007 Olá Amigo Obrigado pela ajuda, mas nao deu. Acabei fazendo diferente: //Importando a classe StyleSheet import TextField.StyleSheet; //Criando o objeto da classe StyleSheet var estilos:StyleSheet = new StyleSheet(); //Definindo as classes de estilos estilos.setStyle("texto", {fontFamily: "Verdana", color: "#000000", fontSize: 10}); //Configurando o TextField que exibirá o texto servico.styleSheet = estilos; campo.multiline = true; campo.html = true; System.useCodepage = true; var meuXML:XML = new XML(); meuXML.load("servicos.xml"); meuXML.ignoreWhite = true; meuXML.onLoad = function(){ var root:XMLNode = meuXML.firstChild; for(var i = 0; i < meuXML.firstChild.childNodes.length; i++){ var nodeNoticia:XMLNode = meuXML.firstChild.childNodes[i]; // De quem é o recado var var_titulo:String = nodeNoticia.childNodes[0].firstChild.nodeValue; // Texto do recado var var_servico:String = nodeNoticia.childNodes[1].firstChild.nodeValue; servico.htmlText += "<font size='11'><b>" + var_titulo + "</b></font><br>"; servico.htmlText += "<font size='10'><b></b> " + var_servico + "</font><br>"; servico.htmlText += "---------------- <br><br>"; }}se quiser ver como é meu xml, veja em: www.evcomunicacao.com.br/ev/servicos.xml Minha única dúvida agora é fazer mostrar imagens. Se você tiver ou outro alguem tiver alguma dica, eu agradeço. Abraços e feliz páscoa Wilson Savegnago e Família Compartilhar este post Link para o post Compartilhar em outros sites