08 carregando textos de um arquivo txt - flash 8
TRANSCRIPT
Carregando textos de um arquivo TXT (Load variables)
Neste apostila aprenderemos a fazer um arquivo SWF carregar textos de um arquivo TXT qualquer. E novamente a pergunta: Para que precisamos fazer isso?
Uma das coisas que mais eleva o tamanho do arquivo no Flash são os textos construídos no próprio Flash, e uma forma de resolver isso é carregando textos externos, que no nosso exemplo será um TXT. Para esta aplicação, teremos que utilizar a function LOAD VARIABLES.
Antes de começar, anotem este lembrete na porta da geladeira...ESTE RECURSO SÓ FUNCIONA SE VOCÊ PUBLICAR O ARQUIVO COMO FLASH 5.0...Portanto não se esqueçam disso!!!
1- Primeiramente crie um novo arquivo no seu Flash MX.
2- Agora vá na ferramenta texto e de um clique sobre ela. Em seguida configure as propriedades conforme a figura abaixo:
Explicando:
Dynamic Text - Porque será um texto dinâmico, pois será um texto de um arquivo externo.
Verdana - Você pode escolher outra fonte. Eu escolhi essa porque é uma fonte padrão na maioria dos computadores, e caso você escolha uma fonte que o usuário não tenha, pode ter certeza de que ele não visualizará o texto.
Multiline - Porque o texto terá varias linhas. Se tivesse uma única linha poderia ser single line.
3- Agora que você já configurou a ferramenta texto, dê um clique na ferramenta texto novamente e desenhe uma caixa de texto sobre o palco.
Veja a imagem abaixo:
4- Depois de criar a caixa de texto, dê um clique sobre ela e de um nome para a variável. Vamos chamar a variável de teste. Veja:
5- Agora você terá que criar o seu arquivo txt, e salvar como tutorial.txt
OBS: Observe que antes de adicionar o texto no arquivo txt, eu coloquei um teste=....isso acontece porque nós definimos nossa variável como teste lá no Flash MX...lembra!!!
6- Pronto, depois disso salve o txt no mesmo diretório do swf e volte ao Flash MX. Vá na linha do tempo, dê um clique no frame em que se encontra a caixa de texto e pressione F9 para abrir a caixa de actions. Vá em browser/network -> load variables.
7- Com a caixa de actions aberta, carregue a function LOAD VARIABLES para dentro do editor e programe-a da seguinte forma:
Explicando:
URL- Aqui você definirá o caminho do arquivo, no nosso caso é tutorial.txt, pois salvamos o nosso txt no mesmo diretório e com o nome de tutorial.txt
8- É só ver o resultado.
Extras:
Códigos para inserir uma barra de rolagem.
1- Inserir dois botões(cima/baixo), inserir os códigos abaixo:
Cimaon (release) {
_root.teste.scroll -= 1;}
Baixoon (release) {_root.teste.scroll += 1;}