Este é um codigo AS utilizado para buscar informaçôes em um arquivo .XML.
O Flash pode tranquilamente buscar informações em arquivos de texto, porém organizar as infomações em TXT é um pouco desconfortável. Com o XML a organização fica muito mais fácil.
XML
Estrutura de um XML
/?xml version=”1.0″ encoding=”utf-8″?/
users
user1 id=”1″
nome>[email protected]atributo de nome “id”, podemos utilizar atributos para forncer alguma informação adicional a nosso código, as seguintes linhas são os nós onde estão as principais informaçãos a serem buscadas pelo flash. Caso ainda não tenha entendido como funciona o XML, leia mais no link a seguir: https://migre.me/yId0.
Flash
O script deverá ser inserido em um FRAME, vazio ou não. As informações irão ser escritas em uma caixa de texto, para criar uma, utilize a ferramenta text tool(T), o campo deverá ser do tipo “Dynamic Text” e deverá possuir um nome de instância, neste código serão necessárias 4 caixas de texto do tipo “Dynamic Text”, os nomes de instância são: id_u,nome_u, idade_u, mail_u.
Feito isso basta escrever o código e testar!!!
Espero que gostem, e que funcione com todos ^^, até mais!!!
Adriano F.
System.useCodepage = true; // //Cria a veriavel do tipo XML var file:XML=new XML(); //Ignora os espaços em branco do arquivo file.ignoreWhite = true; //Carrega o arquivo XML na variavel file file.load("dados.xml"); // //Carregando file.onLoad = function($sucess){ //Se carregado com sucesso if($sucess){ //Lendo os nós do arquivo XML id = this.firstChild.childNodes[0].attributes.id; //A contagem dos nós sempre inicia-se no 0 nome = this.firstChild.childNodes[0].childNodes[0].firstChild.nodeValue; idade = this.firstChild.childNodes[0].childNodes[1].firstChild.nodeValue; mail = this.firstChild.childNodes[0].childNodes[2].firstChild.nodeValue; //Escrevendo os valor do XML nas caixas de texto id_u.text=""+id; nome_u.text=""+nome; idade_u.text=""+idade; mail_u.text=""+mail; } else { //Caso não encontre o arquivo result.text="Arquivo não carregado!"; } }