|
|
|
||||||||||||||||||||||
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Parceiros - CSS para Web Design - S.O.S Designers - Slackware-Brasil - Crie seu Web site - Oficina da Net - CodigoFonte.net |
Scroll de texto em FlashComo criar um scroll de texto simples com Flash. Vamos criar um scroll de texto da forma mais simples que há. Já será com você torná-lo esteticamente mais chamativo ou complicá-lo mais.
Primero podemos dar uma olhada no exemplo em funcionamento para saber o que vamos criar neste artigo.
![]() Estas propriedades são: Campo de texto tipo dinâmico, multi-linha para que o texto possa ocupar mais de uma linha, criamos a variável "MeuTexto" que é onde, usando ActionScript, meteremos o texto do scroll. Quanto ao tipo de fonte, tamanho e cor, coloquei uma letra Arial, a 14 px e de cor azul, você pode colocar o que quiser. E por último, temos estes três botões: Agora vamos criar 2 botões, para mover o texto para cima e para baixo. Você pode criar os botões como quiser, para este exemplo, usamos uns dos que vêem na biblioteca de arquivos comuns de Flash MX (janela>biblioteca comuns>botoes>circle buttons>menu): ![]() Como se pode ver, o botão de baixo, está invertido; para os que são muito novatos em flash, digo para que para dar a volta ao botão, embora haja várias maneiras, a mais simples seria selecionar o botão e modificar>transformar>virar verticalmente, e pronto. Bem, a parte do desenho, (o mais simples possível), já está terminada, agora vamos ver o código que necessitamos. Comecemos pelo código dos botões; selecionamos o botão de cima, clicamos com o botão direito sobre ele e damos a "ações", então, se abrirá o quadro de código, e colocaremos o seguinte: on (press) { MeuTexto.scroll -= 1; } E no botão de baixo colocaremos: on (press) { MeuTexto.scroll += 1; } Estes códigos, o que dizem a flash é que quando se pressione o botão, a MeuTexto, que é a variável que criamos para o texto anteriormente, na propriedade scroll que já vem definida em ActionScript, lhe diminuímos (para subir), ou lhe somamos (para baixar), uma unidade ao que já tínhamos. Por último, nos falta colocar o texto no scroll, selecionamos o primeiro e único fotograma que temos, clicamos com o botão direito sobre ele e vamos à 'ações', e colocamos: ![]() stop(); MeuTexto = "O texto que quiser."; O código é muito fácil, simplesmente, colocamos de entrada um stop, por uma razão, cada vez que se leia este fotograma, se executará este código, como só deve se executar uma vez, (do contrário o texto não pararia de se carregar no scroll), colocamos um stop e o filme se deterá. A seguir carregamos o texto colocando na variável MeuTexto que criamos ao criar o campo de texto dinâmico. Atenção com um erro muito bobo que pode dar alguma dor de cabeça para os mais novatos; para carregar o texto, a estrutura é a seguinte: variável = "texto"; como se pode ver, o texto vai entre aspas, de modo que o texto que colocarmos não poderá ter nada entre aspas, ou seja, isto: variavel = "aqui vai o "texto" que quero colocar"; nos daria erro. Neste caso, por ser um texto tão curto se vê fácil, porém o mais lógico é que copiássemos e colássemos o texto, tenha em conta que não pode ter aspas intercaladas. E outra coisa que não pode ter são quebras de linha. São as únicas coisas a ter em conta neste tipo de scroll. Se desejar, pode baixar o arquivo do exemplo aqui. Para acabar podemos abrir uma página a parte para ver o exemplo funcionando.
Autoria e outras referências sobre este artigo Dentro deste artigo: + 1 manual relacionado + 1 categoria relacionada + 2 comentários (Acrescentar) + 1 Comentário sem rever
Manuais relacionados com este artigo Dentro de Manual de Flash Seguinte: Criar um reprodutor de MP3 em Flash Anterior: Inserir vídeo em Flash Categorias relacionadas Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo: + Entrar em FlashComentários dos visitantes
Comentário sem rever
|
||||||||||||||||||||
| Sobre nós | Copyright | Anuncie | Entrar em contato | <criarweb> |