PESQUISA: 

 

Fórum de Flash
Fórum de discussão sobre Flash moderados por especialistas.

tutoriais
Os melhores tutoriais de Flash escritos em Português.

open sources
Milhares de "open sources" devidamente catalogadas e classificadas.

jogos
Centenas de viciantes jogos desenvolvidos em Flash.

websites
Selecção dos melhores websites em Flash.

bibliotecas
Bibliotecas de software, componentes, fontes e sons para Flash.

artigos
Artigos técnicos indispensáveis para profissionais em Flash.

Newsletter
Receba todos os dias a newsletter do Flash Web Training com as principais notícias sobre tecnologia e informática.
 
Curso Online
Curso de Flash 5 e MX com acompanhamento de formadores especializados.
 
flash shopping
Online Store com os melhores produtos dedicados ao Flash.
 
conferências
Principais conferências e eventos sobre Internet e Novas Tecnologias.
 
job opportunities
Anúncios de emprego para empresas que procuram profissionais de Flash.
 
suporte técnico
Caso tenha alguma dificuldade, contacte o nosso suporte técnico.

 

 
Homepage Tutoriais Básicos

Ficha Técnica
Autor: Flash Web Training
Versão: Flash MX
Dificuldade: Básico
Data de Publicação: 25/06/2004


Introdução

Provavelmente devem já ter visto vários exemplos de diferentes tipos de efeitos de máquina de escrever, criados em Flash. Este trata-se de um tutorial que vos tentará ensinar como criar este efeito de uma forma simples, e principalmente pouco pesada.

Ficheiro Swf

Clique com o botão direito do rato sobre o filme para visualizar o menu de opções


Downloads:

Flash Player icon Ficheiro Fla Tutorial em PDF

Primeiro Passo:

Como já poderão ter notado na imagem acima incluída – necessitaremos de 3 frames para criar este nosso efeito. Foi optado por separar por layers diferentes, as actions, os buttons e o text, mas isto é meramente por uma questão de estrutura. Criem uma caixa de texto dinâmica, e atribuam-lhe o nome ‘textbox’. Isto deverá prolongar-se pelas 3 frames.

Segundo Passo:

Estamos então prontos para criar as acções que permitam que isto tudo funcione:

§Na frame 1 da layer actions, iremos definir o texto que desejamos que venha a aparecer. Usem “\n”, sempre que necessitarem de criar uma nova linha. A frame 1 contém as seguintes acções:

q=1;
text=”Aqui escreve-se o texto que se pretende”;
stop();

Na frame 2 verifica se todos os caracteres foram dispostos, se não o tiver feito leva um número Q de caracteres desde o início da nossa string e dispõe no campo de texto. A frame 2 contém as seguintes acções:

if (q < text.length) {
textbox = text.substring(0, q);
q++
} else {
textbox = text;
gotoAndStop(1);
}

A frame 3 é somente uma frame para criar um loop. Para tal efeito, a frame 3 contém a seguinte acção:

gotoAndPlay(2);

Terceiro Passo:

Criem um botão, na frame 1 da layer button, e coloquem-no na vossa stage. Este botão deverá accionar o efeito da máquina de escrever, tendo para isso um pequeno código associado a este botão (cliquem com o botão direito do rato sobre o botão criado e escolham a opção de Actions).

O botão contém as seguintes acções:

on (release) {
play();
}

Desta forma simples e eficaz, se consegue criar um efeito de máquina de escrever.

 

Esperamos que este trabalho vos tenha sido de alguma ajuda para os vossos trabalhos futuros. Se tiveres alguma dúvida ou questão, não hesites em utilizar os nossos Fóruns de Discussão.

Bons trabalhos!
Pedro Teixeira
pedro.teixeira@flashwebtraining.com

 
« Anterior   
 
Copyright ©2002-2008 Desenvolvimento de Sites , Serviços de Web Design Todos os direitos reservados