MUZAK (45 pts)

DAUTON JANOTA (255 pts)

PEDRO CLAUDIO (50 pts)

KEN AWAMURA (130 pts)

AUTOR DESCONHECIDO (100 pts)

ILVA RUDEV (90 pts)

MAURO ROCHA TAVARES (40 pts)

HELEN TRIOLO (444 pts)

GABRIEL SPORCH (53 pts)

RICARDO TEIXEIRA (40 pts)

RICARDO TAKAHASHI (180 pts)

FLASHGURU (155 pts)
Treinamento PontoFlash de Flash e ActionScript

Como fazer uma letra começar grande e ir diminuindo para dar a sensação de estar distanciando no Flash 5.

Entrada diferente numa segunda visita ao site.

Como trazer do SQL uma imagem independente de sua extensão?

Como arrastar (drag) uma palavra e colar ela num determinado ponto?

Como fazer o usuário abrir sempre um filme num _level acima do anterior?

Qual a diferença entre variável global e variável local?

Quero colocar um AVI do 3DMax no Flash.

Como funciona o Radio Button do Flash MX.

Um TXT importado para um movieclip não funciona.

Preciso mudar a direção de um movimento via actionscript.

Como posso dar uma ação a um movieclip quando outros dois se chocam?

Como redimensionar um objeto até parar em um determinado tamanho?

Como fazer um rastro (mouse trial), mas que as cópias ainda variassem o alpha.

Para arrastar um objeto ainda é melhor usar DragMovieclip com 'updateAfterEvent()'?
Interseções com objetos planos

Exibir páginas em html com o componente TextArea do FlashMX2004

Compartilhando fontes

Classe TransitionAnime e Painel TransitionAnimeEffect

Alinhamento de objetos no Corel Draw

Interpolação de movimento

ListBox no FlashMX.

Animação no Flash

Includes.

Formulário usando Flash e PHP

Duplicate Movieclip.

Jogo de colorir.
Esconde scroll

Velocímetro

Cerca

Experim draw

Sashacircle 4

Marquee

InfoForm

Farois

Mapa Mundi

Carro com Tweening

Dynamic

3d cube2
HOME | TUTORIAIS
Fontes no Flash - campos de texto e HTML
por Alexandre Porto

No Flash você pode usar diversas fontes: TrueType, PostScript 1 (com o Adobe Type Manager instalado), fontes de bitmap etc. Você tem duas opções principais para visualização no FlashPlayer: fontes com contornos embutidos (embedded) no SWF ou fontes instaladas no cliente, chamadas Fontes de Dispositivo (Device Fonts).

   A principal vantagem de embutir contornos de fonte é que os campos de texto sempre exibirão a fonte escolhida, mesmo que ela não esteja instalada no cliente. Por outro lado, seu uso aumenta o tamanho do SWF exportado. Campos de texto com fontes embutidas serão apresentados com suavização de serrilhado (anti-aliased).

   Usar Fontes de Dispositivo resulta num filme menor, já que os dados da fonte não são inseridos no arquivo. Fontes de Dispositivo devem ser usadas para textos com fontes pequenas, já que com suavização de serrilhado podem ficar borradas na tela. São também ideais para blocos grandes de texto. Os campos de texto com Fontes de Dispositivo não serão visualizados da mesma forma em diferentes plataformas, já que o FlashPlayer utiliza as fontes instaladas no cliente. Os três tipos diferentes de campos de texto no Flash - estáticos (static), dinâmicos (dinamyc) e de entrada (Input) - trabalham com formatos de fonte de maneira diferente.

Campos de texto estáticos

Por padrão, as fontes usadas em campos de texto estáticos são embutidas no SWF publicado. Se você deseja um campo de texto estático com Fontes de Dispositivo, selecione a opção "Use Device Fonts" no painel "Text Options".

   Esta opção pode melhorar a legibilidade de textos em corpo pequeno. Se a fonte utilizada para criar o campo de texto estiver instalada no cliente, o FlashPlayer usará aquela fonte para exibir o texto. Caso contrário, vai substituí-la por uma fonte da mesma família.

Campos dinâmicos e de entrada

Fontes em campos de texto dinâmicos e de entrada não usam como padrão as fontes embutidas. Portanto essas fontes não serão visualizadas em serrilhado. Para ter um campo dinâmico ou de entrada com fontes embutidas, você deve usar as opções "embed fonts" do painel "Text Options" (ver ilustração abaixo). Elas permitem embutir contornos em todo o texto ou somente nas letras maiúsculas, minúsculas, números, pontuação ou caracteres específicos escolhidos.

   Por exemplo, para um campo de texto de entrada onde serão apresentados apenas números, você pode escolher embutir apenas números. Isto diminuirá o tamanho do arquivo final. Se as fontes em um campo de texto dinâmico ou de entrada não forem embutidas, serão mostradas como um campo de texto estático com fontes de dispositivo habilitadas.

Fontes de Dispositivo

As Fontes de dispositivo do menu pop-up no painel de Caracteres são três: _sans, _serif, e _typewriter.

Essas fontes definem um tipo de fonte para um campo de texto que, durante a exibição, poderá ser substituído pelo tipo mais próximo, da mesma família, instalado no cliente.

Essa tabela mostra como a fonte de dispositivo é mostrada pelo FlashPlayer no Windows e no Macintosh.

Tipos de Fontes de dispositivo Windows Macintosh
_sans Arial Helvetica
_serif Times New Roman Times
_typewriter Courier New Courier

Nota: Se você escolher uma dessas fontes em campos de texto estático, mesmo que não tenha selecionado "Use Fonts Device" no painel Text Options, o FlashPlayer usará a fonte de dispositivo escolhida.

Limitações de fontes de dispositivo

Fontes de Dispositivo não podem ser mascaradas. Embora a máscara possa aparecer corretamente no ambiente de autoria, o SWF final não exibirá o bloco de texto.

   Fontes de Dispositivo não podem ser interpoladas (tweening) para alfa. Uma fonte de dispositivo utilizada em um símbolo pode ser interpolada em movimento, mas quaisquer mudanças de alfa aplicadas ao símbolo não serão exibidas no campo de texto da fonte de dispositivo.

   Fontes de Dispositivo não podem ser escalonadas ou rotacionadas. Escalonamentos ou rotações também podem aparecer durante a autoria, mas o texto irá desaparecer no SWF publicado. Um campo de texto que tenha sido escalonado ou rotacionado - ou o interior de um campo de texto dentro de um símbolo que tenha sido escalonado ou rotacionado - não será exibido.

Break Apart

Um bloco de texto pode também ser desmembrado (Modify > Break Apart ou Ctrl + B) em seus contornos e preenchimentos. Você deve usar esse efeito principalmente quando quiser trabalhar com interpolação de forma (tweening shape), o que exige o formato gráfico. Desmembrar um texto pode aumentar muito o tamanho do arquivo final. Portanto use esse recurso somente para efeitos especiais ou para logotipos.

Formatação de HTML no Flash

Uma das novidades do Flash5 é a possibilidade de se aplicar estilos de formatação em HTML a campos de texto. Tags de negrito, sublinhado, itálico e links de URL podem ser aplicados a uma palavra ou grupo de palavras dentro de um campo de texto. É importante notar que FlashPlayer não é um programa navegador e não suporta todas as tags de HTML e características de formatação de um browser normal.

Tags de HTML suportadas pelo Flash (atributos de tags opcionais entre parênteses):

<A HREF="URL" >
<B>
<FONT [COLOR="#xxxxxx) "] [FACE="Type Face"] [SIZE="Type Size"]>
<I>
<P [ALIGN="LEFT"|"RIGHT"|"CENTER"] >
<U>

  Vamos dar um exemplo. A um campo de texto é atribuído uma seqüência em HTML usando ActionScript.

   Crie um campo de texto no palco de seu filme. No painel Text Options (Windows > Panels > Text Options), selecione "Dynamic Text" no menu popup e HTML no checkbox.

Nota: Só campos dinâmicos e de entrada suportam formatação em HTML. Veja a opçãi HTML no painel Opções de texto.

   No campo Variável, digite "teste". Clique duas vezes no keyframe 1 da Timeline para abrir a janela de ações. Escolha Actions > SetVariables.

   No campo Variável digite "teste". Nome da variável atribuída ao campo de texto. No campo de Valor entre com o seguinte:

<B>Este texto está em negrito</B>

Teste o filme. Usando outras tags Os exemplos seguintes ilustram o uso de outras tags de HTML e dão dicas de trabalho com as mesmas. Para cada exemplo, entre com uma ação SetVariable e com o texto especificado no campo Valor. Para visualizar os resultados, teste o filme. Use uma tag para alinhar o texto à direita. No campo de Valor da action SetVariables, modifique para:

<P ALIGN="RIGHT"><B>Texto em negrito, alinhado à direita.</B>

Use uma tag para mudar o tipo de fonte e seu tamanho. No campo de Valor, coloque:

<FONT FACE="Arial" SIZE="24" COLOR="#00FF33"><B>Arial Negrito, tamanho 24 e verde</B></FONT>

Use uma tag para linkar uma URL. No campo de Valor, digite:

Visite <A HREF="http://www.pontoflash.com.br">seu portal sobre Flash</A>

Combinando variáveis e tags HTML

Usando concatenações de string, é fácil criar textos HTML formatados. No exemplo seguinte, um link de URL é dinamicamente criado por concatenação de duas variáveis de campo de texto, URL e TextoURL, e algumas tags de HTML em uma terceira variável de campo de texto. Crie três campos de texto dinâmicos no palco. No painel de Text Options, atribua as seguintes variáveis a cada campo: URL, TextoURL e mostrar. Para o campo de texto "mostrar", selecione a opção de formatação em HTML no painel Text Options. Abra a janela de Ações clicando duas vezes no keyframe 1. Use a ação setVariable para adicionar as seguintes linhas de ActionScript.

URL = "http://www.pontoflash.com.br";
URLText = "Site da PontoFlash";
mostrar = "Visite <A HREF=\"" + URL + "\">" + URLText + "</A>"

Teste o filme. O campo de texto chamado "mostrar" deve conter o texto: Visite PontoFlash, o maior portal sobre Flash do Brasil. Abra o site da Pontoflash clicando em qualquer das últimas três palavras. Outras dicas e truques: Usando como alvo frames ou janelas do browser.

<A HREF="http://www.pontoflash.com.br" TARGET="nome_do_frame" >PontoFlash</A>

Se um tipo ou atributo de tamanho não são especificados na formatação HTML, o Flash irá usar o tipo e tamanho atribuídos no painel Text Options. Use um par vazio de tags <P><P> para inserir uma quebra de linha.



Devido à reformulação implementada no site, pode ser que você encontre alguns links quebrados. Por favor, ajude-nos a corrigir eventuais problemas nos informando links quebrados
0 comentário