wolfphw 60 Denunciar post Postado Setembro 3, 2010 Boa noite povo, bem eu jah procurei no forum ams nada que eu achei serviu para oque eu estou precisando.. Sempre vejo que colocam o no arquivo texto comos e fo-se uma variavel exemplo texto=bla bla bla&texto=ble ble ble mas isso não serve para mim... Tenho um arquivo gerado em TXT que pode ter tamanhos diferentes ou seja quantidade de linhas diferentes nele... Exemplo do arquivo BILHETE - PROTOCOLO - NOME 20100001 - 564566565 - Eduardo 20100002 - 234345635 - Fulano de Tal 20100003 - 456456636 - Beltrano do Lado 20100004 - 123122435 - Sicrano do tal 20100005 - 654561336 - Fulano Beltrano de Baixo Dai preciso que esse TXT seja lido pelo Flash e role pela tela.. mas tem que rolar desde baixo até o final da tela repetidamente.. jah procurei e não consegui achar nada para me ajudar.. Obs: não manjo nada de Action Script se tiver alguem pra me ajudar agradesço muito... :D Compartilhar este post Link para o post Compartilhar em outros sites
Diego Eveling 0 Denunciar post Postado Setembro 4, 2010 Bom dia wolfphw, você pode usar php e xml pra fazer isso ae... ;) código php para ler o arquivo txt e criar o xml: <?php //ABRE O ARQUIVO TXT $fd = fopen ("./arquivo.txt", "r"); while (!feof ($fd)) { $buffer = fgets($fd, 4096); $lines[] = $buffer; } fclose ($fd); //VAMOS CRIAR O XML DAQUI PRA FRENTE //ARQUIVO $arquivo = "aruivo.xml"; $ponteiro = fopen($arquivo, "w"); //ESCREVE NO ARQUIVO XML fwrite($ponteiro, "<?xml version="1.0"?> "); fwrite($ponteiro, "<registros> "); for($i=0;$i<count($lines);$i++){ //MONTA AS TAGS DO XML $conteudo = "<dados> "; $conteudo .= "<linha>$lines[i]</linha> "; $conteudo .= "</dados> "; //ESCREVE NO ARQUIVO fwrite($ponteiro, $conteudo); }//FECHA FOR //FECHA A TAG AGENDA fwrite($ponteiro, "</registros>"); //FECHA O ARQUIVO fclose($ponteiro); ?> agora o código para ler o xml no flash: 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: trace(this); // mostra o conteúdo na janela de saída. } se quiser mostrar o xml tag a tag, dá uma olhadinha nesse tuto ae:LINK do tuto pronto! agora é só você colocar no lugar do trace(this) o campo que quer que receba o texto do xml e pronto. só vai faltar a parte do rolar automaticamente... mas é só pesquisar um pouquinho que tu acha! Abraço Compartilhar este post Link para o post Compartilhar em outros sites