CURSOS PHOTOSHOP, LIVROS PHOTOSHOP, LIVROS GOOGLE, CURSOS PINNACLE STUDIO, CURSOS PREMIERE ELEMENTS, EDIÇÃO DE VÍDEO, CRIAÇÃO DE DVD, CRIAÇÃO PARA A WEB
Cursos Photoshop Cursos Flash Cursos 3DS Max
Tutoriais Photoshop Tutoriais Flash Contactos

 

 

 

 

 

por eye

Por vezes, é preciso criar filmes em Flash que irão manipular uma grande quantidade de textos. De início, poderíamos estar tentados a inserir esses textos, directamente, nos filmes. Entretanto, se o fizermos, estaremos a causar os seguintes problemas:

  • o aumento do tamanho do ficheiro do filme;
  • o aumento do tempo de carregamento do filme via Web;
  • o aumento da complexidade de manutenção do filme, caso seja preciso modificar algo nos textos.

Para evitar esses problemas, a melhor maneira é a de inserir os textos num ficheiro TXT, à parte, e carregá-los à partir do filme Flash.

Para conseguir fazer isso, teremos de utilizar a função LoadVariables, da linguagem ActionScript do Flash (Agradeço ao Roque Fernandes da Impacta, que ajudou a abrir a minha mente para a utilização deste recurso).

1- Em primeiro lugar, corra o Flash e pressione as teclas Command N (Mac) ou Ctrl N (Windows), para criar um novo filme no Flash e poder começar a trabalhar.

2- Pressione a tecla T no teclado, para activar a ferramenta de textos. De seguida, vá à janela de propriedades (veja a figura seguinte) e ajuste o primeiro campo para DYNAMIC TEXT (texto dinâmico) e, na terceira linha, o primeiro campo para Multiline:

Explicação:
Dynamic Text - Porque será um texto dinâmico (texto de um ficheiro externo).
Multiline - Porque o texto terá varias linhas. Se tivesse uma única linha poderia ser Single line.

NOTA: Se a janela de propriedades (Properties) não estiver visível, vá ao menu Window e certifique-se de que Properties está activo.

3- Agora que já configurou a ferramenta texto, clique na área de trabalho e, com o botão pressionado, arraste a ferramenta para o lado oposto, de forma a desenhar um rectângulo, como mostramos na figura seguinte:

 

4- Depois de criar a caixa de texto, vá à janela de propriedades e mude o campo Var (variável) para teste. Esta operação dará um nome à caixa de textos, a ser usado, posteriormente, para manipular o seu conteúdo. Veja a figura seguinte:

5- Agora terá que criar o seu ficheiro TXT. No caso, gravei o ficheiro com o nome de tutorial.txt. Na figura a seguinte, mostro de que forma o texto ficou.

NOTAS:

  1. Ao criar o seu texto, deve colocar, no início, o nome da variável de textos do seu filme, no nosso caso, teste, seguida do sinal de igual, ou seja, “teste=”, conforme indicado na figura anterior;
  2. Poderá usar códigos HTML. Entretanto, deverá estar ciente de que nem todo tag HTML funciona no Flash;

6- Depois disso, grave o ficheiro TXT no mesmo directório em que vai gravar ficheiro do filme (SWF) e volte ao Flash;7- Và ao Timeline (linha do tempo), clique no frame em que encontra-se a caixa de textos e, na janela Actions, digite o seguinte texto:

loadVariablesNum(”tutorial.txt”,0);

 

 

NOTAS:

  1. Se a janela Actions não estiver visível, vá ao menu Window e certifique-se de que a opção Actions está activa;
  2. Poderá carregar textos de sites, de qualquer endereço, bastando que troque “tutorial.txt” pela URL onde texto está localizado, como, por exemplo, http://efeitosvisuais.com/meu_texto.txt

7- Pronto! Basta ir agora ao menu Control e escolher Test Movie, para ver o resultado.

Caso tenha alguma dúvida, clique aqui para fazer o download deste projecto.

Este tutorial foi-nos gentilmente enviado por Cleibson Almeida, um dos nossos estimados visitantes.

 

Se gostou desse artigo...
::
receba as novidades deste site por e-mail!

 

o seu nome:
a mensagem:
 

 

 


Dê a sua opinião sobre este artigo

O seu nome

O seu e-mail

Endereço do seu site (caso possua um)

Opine sobre este artigo

Por favor copie o texto... Rohqk2 na caixa seguinte:

12 Opiniões

  1. Anonymous on October 31, 200611:23 pm

    oi, antes de mais nada devo parabenizar pelo ótimo trabalho. meu e-mail é saul.magnum#hotmail.com (trocar o # pelo @). é q adorei esse tutorial de importação de texto (como carregar textos de um ficheiro txt), mas quando fiz alguns caracteres como o á (a c/ acento) q é tão utilizado, não apareceu, ficou um quadrado no lugar! isso com a fonte da caixa de texto do flash estando em arial. gostaria de saber se é normal isso (não posso usar caracteres acentuados) ou se foi algum erro meu!

    agradecido!!

  2. Gestor on November 1, 20061:29 am

    É preciso ver em qual codificação de caracteres o ficheiro foi gravado.

    Quando um ficheiro é gravado num sistema operativo, ele pode ser gravado em um de centenas de diferentes codificações como, por exemplo, UTF-8, UTF-16, ISO 8859-1, ANSI, etc. Essas codificações determinam como os caracteres especiais (acentos, por exemplo), são codificados.

    O Windows, normalmente, usa um formato chamado “Windows Latin 1″. Por outro lado, os sistemas Unix e Linux podem usar formatos diferentes.

    As vezes isso pode ocorrer com uma página de web feita num Windows e vista num Mac.

    Portanto, descubra qual formato está a gravar esse texto e de que forma o seu computador está configurado (linguagem, etc.).

    Parece ser um problema desse género.

  3. Anonymous on November 3, 200612:43 pm

    Muito bom ! só uma duvida usando esse metodo poderia fazer com que um texto grande pude-se continuar em outro local ?
    Não sei se falando assim dará para entender.
    Eu tenho um livro em flash que com o mouse vai virando as paginas e gostaria de colocar nas paginas deste livro o texto - so que esse texto é grande e quero colocar em varias paginas - tem como fazer isso ?
    Posso mandar o arquivo .fla do livro caso precise ver.
    Rogerio - meu email: comunidadesf@yahoo.com.br
    Obrigado.

  4. Gestor on November 3, 20063:27 pm

    Se colocar um texto grande, aparecerá uma barra de scroll, que permitirá ver todo o texto, assim como a barra de scroll do browser que está a utilzar para ver esta página, permite deslocar, verticalmente, pelo conteúdo.

  5. Anonymous on November 27, 200610:12 pm

    Olá primeiramente gostaria de dizer q gostei muito do tutorial, mas tenho uma dúvida eu tô tentando desenvolver um cd multimidia e vai ter varios textos q por sinais são muito grandes cada um coisa de 4 a 5 páginas do word com fonte arial tamanho 10 ai eu queria saber se há limite de texto pra esse exemplo?
    E outra coisa q queria saber é se poderei inserir imagens tbm? se sim como é possivel fazer isso?
    Pq um texto muito grande sem imagem nenhuma fica muito cansativo.

    Agradeço desde já!

  6. Gestor on November 28, 200611:41 am

    Obviamente, tudo em informática tem um limite. Provavelmente, o limite desse scroll terá relação com o tamanho da variável utilizada para guardar o texto ou da caixa de textos em si. Entretanto, o limite deve ser tão grande que, em 99% dos casos, o utilizador nunca o atingirá.

    A melhor maneira de fazer esse scroll funcionar com formatação de textos e imagens é criar o texto como sendo uma página HTML e depois ligar a opção RENDER AS HTML da caixa de textos. Assim poderá usar textos com cor e imagens.

  7. Anonymous on January 3, 20075:54 am

    Olá! Quero parabenizá-lo pela iniciatia.
    Obrigada, mas estou com uma dúvida. Por favor como faço para que o texto aceite caracteres de acentuação. e a formatação de justificado.
    Mais uma vez obrigada.
    Eveli

  8. Carlos Augusto on January 18, 20075:59 am

    Muito bom, bem explicado
    estão de parabéns

    Carlos

  9. Thiago on February 6, 20072:25 pm

    Hi!
    Congratulations for your site! Very useful and nice!
    I also had problem with accented chars. These chars do not appear correcly on Flash. I see a blank square.

    I am using Windows XP and Notepad adjusted for European Western code. I am not able to identify the problem!

    Please help meeeeeeee!!!!

    thanks

  10. evertonhenrique on February 27, 20084:58 pm

    olá
    realizei normalmente o processo do tutorial, porém, noteo que algumas tags html não são suportadas pelo flash.
    por exemplo, criei um link para abrir em uma nova janela TEXT, mas esse não abre.
    Sabem como fazer para que todo o HTML seja suportado no Flash?
    Poderiam por favor responder no meu e-mail : evertonmanager@hotmail.com
    Thanks.

  11. Anonymous on February 28, 20082:41 pm

    para abrir um link numa nova janela basta preencher o campo target com “_blank”… de certeza que o link abre…

  12. Junior on July 27, 20081:53 am

    Ótimo tutorial… aprendi!
    Só gostaria de saber como coloco um texto dinâmico puxando html dentro de um movie clip!

    Abraço

 

Ferramentas para webmasters

Os Segredos do AdSense

Verifique o Google PageRank do seu site
Verifique se possui conteúdo duplicado no seu site

Optmize os seus sites e ganhe dinheiro com o Adsense (em vídeo)

 
 

PÁGINAS RECOMENDADAS

ARQUIVO (por mês e ano)

 

 

EfeitosVisuais.com

Este é um site sobre grafismo, imagens, design, vídeos e demais assuntos relacionados à multimédia (Photoshop, Dreamweaver, Flash, Premiere, 3DS Max, Pinnacle Studio, etc.). Aqui encontrará tutoriais de Photoshop, Dreamweaver, Flash, edição de vídeo, Wordpress e muitos outros temas.

Este site é também aberto ao leitor quee poderá contribuir com textos, dicas, artigos ou qualquer elemento que queira divulgar à comunidade.