| HELLO,
Salve galera, depois das festas de fim de ano, chegou a hora de estudar!
Vamos ao que interessa.
Bem pessoal, hoje falarei como criar um scroll de notícias para
seu site, não é obrigatório ser de notícias,
eu escolhi porque achei interessante, usem a criatividade.
Bem, criem um novo arquivo do tamanho 400×100, o filme deverá
conter as seguintes camadas:
actions
mc.noticia
btn.sobe
btn.desce
Agora na camada actions
insira um quadro-chave e nele uma ação:
stop();
Vá para camada mc.noticia,
nela crie um campo de texto estático com a fonte e tamanho de sua
preferência, faça-o numa forma que preencha o filme todo.
Agora transforme o campo de texto em Movie
Clip pressionando “F8″, com o nome noticias
agora estancie-o como rola.
Dê dois cliques no movie clip noticias,
que criamos agora pouco, nele deve conter um campo de texto em forma retângular
preenchendo o filme, agora aumente a altura dele(crescendo somente pra
baixo), conforme o tamanho do texto que você tem a colocar no seu
filme.
Após o texto inserido na caixa de texto, tranforme
ele também em um Movie Clip.
Só lembrando, a essa altura, você deve ter
no palco do seu filme, na camada mc.noticia,
um movie clip estanciado como rola
e dentro dele um outro movie clip, contendo a caixa de texto.
Dentro do movie clip noticias,
no primeiro quadro, insira um stop();
Agora, ainda dentro do movie clip noticias, clique no quadro
40 e insira um
quadro chave(F6), depois escolha a interpolação
de movimento no pimeiro quadro.Crie uma animação.
No último quadro coloque em evidência a última
linha do seu movie clip onde termina a caixa de texto, ou seja, o final
da rolagem.
Pronto. Agora vamos seguir criando os botões com
as ações.
Na camada btn.sobe,
no primeiro quadro, coloque um rótulo nela denominado: 1b
desenhe uma seta para cima, tranforme-a em botão(F8),
insira a seguinte ação:
on (rollOver) { //rolar
em cima
tellTarget (“rola“) { //seleciona
o movie clip estanciado
prevFrame(); //ir para o quadro anterior
}
gotoAndStop(“2b“);
}
Ainda na mesma camada, crie um novo quadro(F6), coloque
o nome do rótulo de: 2b,
agora nesse quadro, clique no botão(seta) e coloque a seguinte
ação:
on (rollOver) {
tellTarget (“rola“) {
prevFrame();
}
gotoAndStop(“1b“);
}
Pronto, a camada btn.sobe
está pronta, vamos agora pra camada btn.desce.
Na camada btn.desce,
no primeiro quadro, coloque um rótulo nela denominado: 1,
desenhe uma seta para baixo, tranforme-a em botão(F8), insira a
seguinte ação:
on (rollOver) { // rolar em cima
tellTarget (“rola“) { //seleciona
o movie clip noticias estanciado
nextFrame(); //ir para o proximo quadro
}
gotoAndStop(“2“);
}
Agora, ainda na camada btn.desce,
pressione F6 para criar um quadro-chave, coloque o rótulo dele
como 2, e agora,
selecione a seta que está no quadro 2 e coloque a seguinte ação:
on (rollOver) {
tellTarget (“rola“) {
nextFrame();
}
gotoAndStop(“1“);
}
Pronto! Agora é só pressionar “Ctrl
+ Enter” e conferir.
Espero ter ajudado. Qualquer dúvida, não
exite em mandar um e-mail.
Até a próxima!
|
oi amigo mt legal sua explicação fiz e deu certinho o problea foi que gostaria de botar foto no lugar de texto o que faria para isso ser possivel
Olha, sinceramente, o seu tutorial ta bem explicado, mas não é o que as pessoas kerem exatamente… primeiro: Se vc for fazer o seu proprio flash, Imagina, Um LAYER para cada botão, UM LAYER para cada pontinho, DOIS LAYERS para botar uma animação, e Eu consigo fazer qualquer coisa com 3 layers… isto complica muito! E não é só na quantidade de layers que piorou, você tambem podia escrever que a outra maneira (scroll normal como no navegador) fosse possivel ou não. um scroll destes complica o flash e quem usa de ver informações…
mas o mais importante: muitos Layers. (3 é melhor, não cai pedaço.)
Se um novato ler isto ele vai pensar: putz, vo faze um layer pra cada coisa e vai acabar pensando que layers, são coisas que alteram tudo, script não muda com layer, mas que tutorial diz isto?
Velho muito obrigado pelo tutorial….
muito bom mesmo…..
bom a respeito do sujeito acima….então pq
em vez de criticar o tutorial do cara vc não
poe um melhor?
valeo