Categorias

Escrever informações de um arquivo txt no Flash

Este código permite buscar informações contidas em um arquivo txt e apresentá-las em seu SWF.

Arquivo TXT
Inicialmente iremos criar um arquivo texto e colocá-lo no mesmo diretório em que estiver o swf. Neste caso irei gerar o arquivo manualmente mas ele poderá ser gerado através de linguagens como ASP e PHP.
Bem o arquivo é bem simples e deverá seguir o seguinte padrão:
– As variáveis devem estar separadas por &;
– Cada um dos itens devem ter o nome da variável e o valor que está sendo atribuído a ele. Deve ficar desta forma: &variavel=valor&

OBS.: o formato do arquivo deve sempre .txt, senão o Flash não reconhece!

FLASH
Normalmente insiro este tipo de código Action Script no primeiro frame, mas ele pode ser inserido no momento em que for utilizado.

Outro detalhe importante é criar o objeto de texto do tipo Dynamic Text e inserir no campo var o valor txtinfo. Assim o valor da variável txtinfo será automaticamente inserido na caixa de texto dinâmica.

Bom, por enquanto isso é só. Estou enviando os arquivos exemplo.fla, exemplo.swf e info.txt.

Caso tenham alguma dúvida entrem em contato através da aba de comentários do código e eu tentarei ajudar!

Vanessa

//Declarando a variável
var txtinfo

//Buscando o texto contido no arquivo info.txt
System.useCodepage = true;
var texto:LoadVars = new LoadVars();
texto.load("info.txt");
texto.onLoad = function(){
	txtinfo = texto.txtinfo;
}

Arquivos para Download:

info.txtexemplo.flaexemplo.swf