Ir para conteúdo
Fórum Script Brasil
  • 0

Voltar Frame A Frame


searching_

Pergunta

Olá pessoal!

Tava com muita saudade de todo mundo. O trabalho anda matando a todos nós e o tempo sucumbe-se perante nossa ausência... (alguém entendeu?)

Bom, estou feliz por você George, agora é moderador! ao invés de se puxar o saco Thuran tem q puxar o seu né?! (brincadeira) wink.gif

Bem, vamos ao trabalho. Tem um script aqui

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;

}

Este script fica no primeiro frame da minha animação e no ultimo frame tem um botão com um on (release); this.play(-1); funciona. Só que quando volta ele fica voltando o tempo todo... E ai? só quero q ele volte uma vez. e ai?

valeu!

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

ele passa pelos stop() sem parar tb?

Link para o comentário
Compartilhar em outros sites

  • 0

Desculpa a demora...

POis é!

Ele faz todo o evento, certinho. Só q ele fica voltando o tempo todo depois que eu clikco no botão.

Tem jeito?

Eu queria que ele voltasse uma vez e parasse , stop(); assim como tá no código antes de "delete proto;" Mas num funcionea não! Walew por qualquer tipo de ajuda!

Link para o comentário
Compartilhar em outros sites

  • 0

esse código que você passou era pra fazer aquilo que ele quis? voltar os frames?

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...