Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pra que carregar textos .txt de fora?
- Muito mais fácil de atualizar os textos do site.
- Não precisa ficar abrindo o .fla.
- Da para mudar a cor do texto qlqr hora, coisa que não dá para fazer com a mesma caixa de texto, sem ser o "static text".
- Mas o "static text" traz o texto meio "embassado".
- Da para por link na parte do texto que você quiser.
- ...
Pra que colocar link com ações de action?
- Você não fica limitado somente a links de abrir páginas, da pra comunicar o texto com o flash.
- No meu caso eu queria que uma parte do texto tivesse um link para ir ao frame 5.
- ...
1º) Criando o txt externo.
a.) abra o bloco de notas.
b.) escreva o código abaixo.
&papainoel=<font color="#ff0000">Esse é o texto do papainoel,</font><u><font color="#000000"><A HREF="asfunction:natal2007">hohoho</a></font></u><font color="#ff0000">, feliz natal!</font>&coelhinho=<font color="#33ff00">Esse é o texto do coelhinho,</font><u><font color="#000000"><A HREF="asfunction:pascoa2007">cenouras</a></font></u>,<font color="#33ff00"> feliz páscoa!</font>
c.) salve o documento como texto (extensão .txt).
Explicando esse primeiro passo:
1. Criei 2 variáveis chamadas papainoel e coelhinho, para identificar os textos posteriormente.
2. Neste texto você pode usar algumas tags de HTML, neste caso usei de cor, link e sublinhado.
3. Esse link diferente o "asfunction:", é para chamar uma função que estará dentro dos actions do flash.
2º) Arrumando o flash.
a.) abra o flash.
b.) crie um novo documento.
c.) pega a ferramenta de criar caixas de texto. (aperte a letra"T")
d.) crie duas caixas de texto de tamanho "legal",em qlqr lugar do palco.
e.) pega a ferramenta de selecionar coisas. (aperte a letra"V")
f.) selecione uma das caixas de texto, aperte control+f3, isso vai abrir a propriedades dessa caixa, no campo "var", escreva papainoel, e habilite a opção "render text as HTML", para renderizar o texto como sendo HTML.
g.) faça a mesma coisa na outra caixa, mas agora ao invés de escrever papainoel, escreva coelhinho.
h.) clique no frame 5 e aperte F6, faça alguma coisa neste frame, desenhe uma arvore de natal por exemplo.
i.) clique no frame 10 e aperte F6, faça alguma coisa neste frame, desenhe um ovo de pascoa por exemplo.
Explicando esse segundo passo:
1. As caixas de textos que criamos vão chamar os textos do arquivo .txt
2. Fizemos umas artes nos frames 5 e 10 como exemplo, o link do texto será apontado para esses frames, como veremos na 3 etapa.
2º) Código Action Script.
a.) clique no frame 1, aperte F9
b.) copie o codigo abaixo e cole neste lugar.
***** O código está todo comentado para melhor entendimento e estudo ...
// Parando o filme.stop();// Este código habilita os acentos e outros caracteres do texto .txt que vamos chamar.System.useCodepage=true; // Puxando o texto .txt de nome texto.txt no level 0, você pode trocar o nome do arquivo para qualquer outro.loadVariablesNum('texto.txt',0);// Agora vamos criar uma função com o nome natal2007, você pode trocar este nome de acordo com sua necessidade.// Esta função vai ser o que vai acontecer quando clicar no link natal2007 que fizemos no arquivo .txt.function natal2007(){ // aqui você coloca o que vai acontecer quando a função for chamada, neste caso falei para ir ao frame 5. gotoAndStop(5);// fechando a função.};// Agora vamos criar uma função com o nome pascoa2007, você pode trocar este nome de acordo com sua necessidade.// Esta função vai ser o que vai acontecer quando clicar no link pascoa2007 que fizemos no arquivo .txt.function pascoa2007(){ // aqui você coloca o que vai acontecer quando a função for chamada, neste caso falei para ir ao frame 10. gotoAndStop(10);// fechando a função.};
Gere o .swf e coloque na mesma pasta do .txt .... testem e vejam !!!
Aproveitem !!!!!!
Carregando comentários...