Fazer A Foto Desaparecer.
#1
Posted 08/01/2004, 08:36
Estou precisando de um help.
Estou fazendo um album de fotos onde quando se clica na foto ela aparece em um tamanho maior, meu problema é que eu gostaria que a foto ampliada fique assim por uns seis segundos, passado este tempo e a pessoa não clicou em outra foto a mesma vai desaparecendo até sumir.
Tem como?
Falow galera
#2
Posted 08/01/2004, 08:54
Faca um MC e instance-o como "mc"(sem aspas) com a foto aparecendo ( do jeito e tamanho que quiser ),deixe o 1o quadro em branco, calcule 6seg. na linha de tempo e passado esse tempo faça com que ela desapareca.
Apos feito isto va no botao ( ou foto ) e coloque
on(release){
tellTarget(mc)
gotoAndPlay(2);
}
ta meio dificil de entender mas eh facil ...
matheus@costaclaro.com.br
Trabalhos recentes
http://www.matheusreis.com.br
http://blog.matheusreis.com.br
http://www.grhum.com.br
www.lourencosta.com.br
www.cloroetil.com.br
"Vivemos num mundo com mísseis orientados e homens desorientados", Serj Tankian - SYSTEM OF A DOWN !
#3
Posted 08/01/2004, 10:03
tenho que pegar minha foto ampliada transforma-la em mc e depois fazer o efeito dela desaparecer (Posso usar um alpha? a foto esta em cem porcento e depoi de seis segundo ela fica em zero porcento?), ai vou ao na foto menor e coloco o comondo:
on(release){
tellTarget(mc)
gotoAndPlay(2);
}
É Isto? entendi direito?
eo que significa o 2 do gotoAndPlay?
Valeu cara, se não for isto pos aqui, é que estou no trampo e não tem como eu testar e em casa não tenho net.
#4
Posted 08/01/2004, 12:29
No segundo frame desse movieclip você coloca a ação:
stop();
function apagar() { //cria a função apagar
gotoAndPlay(3); // manda reproduzir o movieclip no frame 3
}
setInterval(apagar, 6000); // executa a função depois de 6 segundos
No terceiro frame desse movieclip você coloca a ação:
if (_root.foto._alpha >0) { // se o alpha da foto for maior que 0
_root.foto._alpha -=5; // diminua 5 do valor de alpha
} else { // senão
gotoAndStop(1); // vá para o frame 1 onde para a ação
}
E no quarto frame desse movieclip você coloca a ação:
gotoAndplay(3); // para entrar no loop de tirar 5 do alpha por vez até sumir
Agora arraste uma cópia desse movieclip pro palgo e coloque o nome de instancia pra ele de "apagar" (sem aspas), daí no botão que for carregar as fotos, você coloca essa ação:
on (release) {
_root.createEmptyMovieClip("foto", i); //cria um movieclip no palco com nome de instancia foto
loadMovie("suzuki.jpg", foto); // carrega a imagem suzuki.jpg que tá no mesmo diretório do swf no movieclip criado com instancia de foto
foto._x = 220; // define o posicionamento do movieclip foto no palco em x
foto._y = 200; // define o posicionamento do movieclip foto no palco em y
foto._xscale = 20; // define a largura da imagem da suzuki rs
foto._yscale = 200; // define a altura da imagem da suzuki rs
_root.apagar.gotoAndPlay(2); // manda reproduzir o movieclip que criamos antes, onde tem a função do seu fade em 6 segundos
}
É isso aí, facinho de fazer, qquer duvida poste aí novamente.
abraço,
Carneirinho
#5 renatafetter
Posted 05/02/2004, 12:15
Edição feita por: renatafetter, 05/02/2004, 12:19.
#6 renatafetter
Posted 05/02/2004, 12:18
Ae como vc fez esse esquema que vc disse ..?E ae galera firmesa?!
Estou precisando de um help.
Estou fazendo um album de fotos onde quando se clica na foto ela aparece em um tamanho maior, meu problema é que eu gostaria que a foto ampliada fique assim por uns seis segundos, passado este tempo e a pessoa não clicou em outra foto a mesma vai desaparecendo até sumir.
Tem como?
Falow galera
é que estou fazendo o mesmo que vc e queria saber como coloco isso no action?
Vc pode me passar?
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)