Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

FroogZ

URLLoader

Recommended Posts

Pessoal,

 

Estou precisando de uma ajudinha. Não sou programador, mas estou tentando fazer um swf que carrega dados de um arquivo txt externo e através de um array distribui estes dados em uma tabelinha. Consegui fazer o flash ler os dados, colocar em uma array, e a tabela está funcionando. Só que este arquivo txt é gerado de 5 em 5 segundos e eu queria que o flash atualizasse os dados da tabela. meu codigo é o seguinte:

 

CODE
var loader:URLLoader = new URLLoader ();

loader.load(new URLRequest("index.txt"));

loader.addEventListener(Event.COMPLETE, onComplete);

function onComplete(event:Event):void {

var Texto = event.target.data;

var index=Texto.split(",");

 

index0.text=index[0];

index1.text=index[1];

index2.text=index[2];

index3.text=index[3];

index4.text=index[4];

index5.text=index[5];

index6.text=index[6];

index7.text=index[7];

index8.text=index[8];

index9.text=index[9];

index10.text=index[10];

index11.text=index[11];

index12.text=index[12];

index13.text=index[13];

index14.text=index[14];

index15.text=index[15];

index16.text=index[16];

index17.text=index[17];

index18.text=index[18];

index19.text=index[19];

index20.text=index[20];

index21.text=index[21];

index22.text=index[22];

index23.text=index[23];

index24.text=index[24];

index25.text=index[25];

index26.text=index[26];

index27.text=index[27];

index28.text=index[28];

index29.text=index[29];

index30.text=index[30];

index31.text=index[31];

index32.text=index[32];

index33.text=index[33];

index34.text=index[34];

index35.text=index[35];

index36.text=index[36];

index37.text=index[37];

index38.text=index[38];

index39.text=index[39];

index40.text=index[40];

index41.text=index[41];

index42.text=index[42];

index43.text=index[43];

index44.text=index[44];

index45.text=index[45];

index46.text=index[46];

index47.text=index[47];

index48.text=index[48];

index49.text=index[49];

index50.text=index[50];

index51.text=index[51];

index52.text=index[52];

index53.text=index[53];

index54.text=index[54];

index55.text=index[55];

index56.text=index[56];

index57.text=index[57];

index58.text=index[58];

index59.text=index[59];

index60.text=index[60];

index61.text=index[61];

index62.text=index[62];

 

}

 

o código está todo no frame 1 e as caixas de texto dinamicas estão em um outro layer. Queria que o flash fizesse a leitura deste arquivo txt de 5 em 5 segundos.

 

Agradeço de ante-mão a ajuda!

 

Valeu,

Renato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode usar o onEnterFrame {

 

 

}

 

tudo o que está dentro das chavetas é repetido de acordo com o frame rate.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não funcionou não... alguém mais tem alguma idéia de como fazer? Pelo que eu entendi, eu preciso dar um unload no URLLoader para que ele possa ser recarregado e fazer uma nova leitura do arquivo txt, mas não estou conseguindo fazer isso... não saco nada de actionscript 3.0....

 

 

Por favor, alguem me dê uma luz!! :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não funcionou não... alguém mais tem alguma idéia de como fazer? Pelo que eu entendi, eu preciso dar um unload no URLLoader para que ele possa ser recarregado e fazer uma nova leitura do arquivo txt, mas não estou conseguindo fazer isso... não saco nada de actionscript 3.0....

 

 

Por favor, alguem me dê uma luz!! :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ninguem nem pra me dizer que não dá? Será que é impossível fazer isso?

 

:wacko:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta o seguinte:

 

Pra ler de 5 em 5 segundos use setInterval (tem um monte de post a respeito da sintaxe e tal).

 

Pra forçar a leitura sempre de um txt novo:

loader.load(new URLRequest("index.txt?=nada"+Math.round(Math.random()*999));

 

 

Deve funcionar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Leila,

 

MUITO MUITO OBRIGADO!! Funciona agora... adaptei um pouco pq tinha voltado o código para actionscript 2.0, e estava usando o LoadVars, mas estava com o mesmo problema... mas agora está funcionando que é uma beleza!!!! RESOLVIDO!! muito grato mesmo!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.