Jump to content


Photo

Rebobinar Filme!


  • Faça o login para participar
4 replies to this topic

#1 O malinha

O malinha

    12 Horas

  • Usuários
  • 212 posts
  • Sexo:Não informado

Posted 26/03/2006, 10:06

Fala ai pessoal.

Eu tenho um site simples com menu e um espaço ao lado para serem carregados os filmes a partir dos botões do menu. Coisa simples!

Qndo eu clico num botão, por exemplo "Serviços", abre ao lado um texto com um alpha crescente e depois uma foto com um alpha crescente também. Pronto!

O filme do botão "Serviços" tá lá aberto. Aí, eu resolvo clicar em "Produtos". E aí vem oq eu quero.

Quando eu clicar em "Produtos" gostaria que antes do filme carregar o filme "Serviços" voltasse, ou seja, a foto some com alpha, depois o texto e aí sim o filme "Produtos" entra. Como se rebobinasse o filme que está atualmente carregado antes de carregar o clicado.

É muito comum encontrar isso nos sites hoje em dia, mas que agora de imediato, não consegui achar nenhum exemplo.

Espero que tenha sido claro o suficiente.

Obrigado pessoal

#2 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 27/03/2006, 20:18

Fala, Malinha!!

Seguinte, cara...

Eu fiz um .fla pra você ver como funciona o lance do alpha usando AS 2.0. Entendendo o processo você pode usar o code como achar melhor.

Abraços.

Pedro Paulo


ps> o fórum não me permite enviar anexos... :ph34r: Se quiser me mande uma MP que te mando por mail

#3 O malinha

O malinha

    12 Horas

  • Usuários
  • 212 posts
  • Sexo:Não informado

Posted 28/03/2006, 23:50

Pessoal, arranjei um exemplo que vcs podem estar observando para ilustrar melhor oq estou dizendo.

Na página ISO50 cliquem em algum ítem do menu, por exemplo "WEB".

Apareçerá os quadrinhos para vc clicar no site que deseja ver.

Quando você clica em um quadrinho a imagem surge com um alpha e embaixo a descrição abre. Quando você clica em outro quadrinho, a imagem some com um alpha e a descrição fecha e então abre outra imagem com outra descrição.

É como se o filme voltasse.

Como eu faria isso? Eu já vi em muitos sites. Imaginei que pudessem me ajudar.

Muito Obrigado.

#4 Peri

Peri

    Consultor SAP

  • Usuários
  • 565 posts
  • Sexo:Não informado
  • Localidade:São Paulo - SP

Posted 29/03/2006, 09:49

Ae manin , ve se eh isso que vc quer:

Preciso fazer o "play" ao contrario, ou seja voltar do último para o primeiro frame. João Neto
é só colocar no seu frame:

this.play( -1 ); //var dar o play ao contrário...

// O código abaixo no seu primeiro frame...

if ( _root.___EOFMC___ == undefined ){
_root.createEmptyMovieClip( '___EOFMC___' , Infinity );
_root.___EOFMC___.onEnterFrame = function(){
MovieClip.broadcastMessage( '__OEF__' );
}
ASBroadcaster.initialize( MovieClip );

var proto = MovieClip.prototype;
proto.addProperty( 'currentframe',
function(){
return( this._currentframe );
},
function( f ){
if ( f >= this._totalframes ) f = 1;
else if ( f <= 0 ) f = this._totalframes;
this.$gotoAndStop( f );
}
);
proto.$gotoAndStop = proto.gotoAndStop;
proto.play = function( f ){
MovieClip.addListener( this );
if ( f == null ) f = 1;
if ( f == 0 ) this.stop();
else {
this.__OEF__ = function(){
this.currentframe = this._currentframe + f;
}
}
}
proto.stop = function(){
MovieClip.removeListener( this );
}
proto.gotoAndPlay = function( f ){
this.stop();
this.currentframe = f
this.play( 1 );
}
proto.gotoAndStop = function( f ){
this.stop();
this.currentframe = f;
}

delete proto;
}


João Neto













Retirado do site www.pontoflash.com.br
+-----------------------------------------------------------------------------------------------------------
UH Terêrê ... Voltei!

#5 O malinha

O malinha

    12 Horas

  • Usuários
  • 212 posts
  • Sexo:Não informado

Posted 03/04/2006, 13:31

Cara, eu não consegui fazer isso não. Deu um monte de erro! Alguem teria outro método ou um exemplo rapidinho pra mim?

Agradeceria muito!

Valeu!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq