inddy 0 Denunciar post Postado Junho 4, 2009 Oi pessoal, Estou tentando pegar os dados de um xml e passar para um botao. Tem como fazer isso? Ou seria melhor usar movie clip? Meu xml: <?xml version="1.0" encoding="iso-8859-1"?> <menu> <link endereco="http://001#" /> <link endereco="http://002#" /> <link endereco="http://003#" /> <link endereco="http://004#" /> <link endereco="http://005#" /> </menu> Para ler o xml estou usando: System.useCodepage = true; // habilita acentos; var arquivo:XML = new XML(); // cria a variável para ler o xml; arquivo.load("arquivo.xml"); // manda a variável ler o arquivo.xml salvo anteriormente; arquivo.ignoreWhite = true; // ignora espaços em branco no XML arquivo.onLoad = function() { // após a leitura do XML, executa a ação: endereco.text = this.childNodes[0].childNodes[0].attributes.endereco; } mas nao sei como passar o valor do endereco.text para o getURL() do botao. Alguem pode me ajudar?? Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Junho 4, 2009 Bom para começar .text é somente usado para colocar em campos de texto dinamicos... ou input text O que você quer é colocar o valor dentro de uma array. E depois fazer um array.toString() no getURL exemplo: arquivo.onLoad = function() { // após a leitura do XML, executa a ação: endereco[0] = this.childNodes[0].childNodes[0].attributes.endereco; } botao.onPress = function(){ getURL(endereco[0].toString(), _blank); } Abraços Compartilhar este post Link para o post Compartilhar em outros sites