Jump to content
Fórum Script Brasil
  • 0

Efeito De Troca De Foto


Question

2 answers to this question

Recommended Posts

  • 0

é facinho...ele fez um fade out de uma foto e ao mesmo tempo um fade in da outra...

PS.: fade out é quando você faz uma interpolação de movimento onde no último frame o objeto é colocado com _alpha = 0; fade in é o contrário...

Link to post
Share on other sites
  • 0

//nessa parte uso o createEmptyMovieClip para chamar minha imagens dentro de clipes de filme ATENÇÃO o efeito só
//funcionará se as imagens estiverem em um clipe de filme!!
_root.createEmptyMovieClip("av_mc",5);
//criandu um clipe de filme vazio
_root.av_mc._x = 205;
_root.av_mc._y = 24;
//posicionando o clipe de filme
_root.av_mc.loadMovie("sua_imagem.jpg");
//caregando a imagen esternamente


_root.createEmptyMovieClip("gd",4);
_root.gd._x = 205;
_root.gd._y = 24;
_root.gd.loadMovie("sua_imagem.jpg");

_root.createEmptyMovieClip("lcpg",3);
_root.lcpg_1._x = 205;
_root.lcpg_1._y = 24;
_root.lcpg_1.loadMovie("sua_imagem.jpg");

_root.createEmptyMovieClip("lcpg_2",2);
_root.lcpg_2._x = 205;
_root.lcpg_2._y = 24;
_root.lcpg_2.loadMovie("sua_imagem.jpg");

_root.createEmptyMovieClip("net",1);
_root.net._x = 205;
_root.net._y = 24;
_root.net.loadMovie("sua_imagem.jpg");

//aki terminei de xamar as minhas imagens note q eu carregos elas uma sobre as outras para o efeito aparecer....
//voca peode uasr kuantas imagens kiser....

//aki vou criar variaves para o efeitos...
imagens = new Array();
//aki você coloca as instancias dos clipes de filme q voce criou
imagens = [av_mc, gd, lcpg_1, lcpg_2, net];
nivel = 10;
i = 0;
//aki estou mostrando q ao entrar no frame a seguinte função vai atuar
onEnterFrame = function () {
//aki estou definindo o alfa inicial de cada imagen
imagens[i]._alpha += nivel;
if (imagens[i]._alpha>=100) {
//aki estou informando q o alfa vai diminuir 2 se você colocar mais a imagen vai fikr transparente mais rapido
nivel = -2;
}
//aki o alfa final das imagens
if (imagens[i]._alpha<=0) {
i += 1;
}
if (i>imagens.length) {
for (i=0; i<imagens.length; i++) {
imagens[i]._alpha = 100;
}
i = 0;
}
};

ao invés de você importar as fotos externamente via ac você pode também importalas usando crtl+r trasnforme as fotos em mc e de uma instancia para elas, esta instancia você altera en :

ActionScript

imagens = [av_mc, gd, lcpg_1, lcpg_2, net];

lembre-se de posicionar as imagens uma en cima das outras a ordem q você coloca uma sobre a outra também influencia nessa script assi:

da mais em cima para a mais em baixo ou seja a imagen enn nível superior é a primeira a ser colocada em

ActionScript

imagens = [av_mc, gd, lcpg_1, lcpg_2, net];

e assim por diante....

vaja o resultado aki

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Cloud Computing


  • Forum Statistics

    • Total Topics
      148692
    • Total Posts
      644515
×
×
  • Create New...