Jump to content


Photo

Avançar/voltar


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

#1 Guto_7even

Guto_7even

    Novato no fórum

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

Posted 21/07/2005, 00:42

ae pessoal só queria saber como por algum action ou coisa parecida em 2 botões, um AVANÇAR e VOLTAR, q avancem 36 frames ou voltem 36 frames, independente de ontem o filme esteja


ex.: se esiver no 200, vai p/ 236, ai se clicar dnovo neles, +36... e nisso o filme tá correndo... tem jeito??

mto obrigado! :rolleyes:
"Quem quer pão levanta a mão!" hehehehehe :) :D

#2 Saruman

Saruman

    Veterano

  • Usuários
  • 1112 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP

Posted 21/07/2005, 08:57

Vamos ver... dois jeitos... coloque isso no primeiro frame:
parar = 1;
if(parar == _root._currentframe) stop();
btn.onPress=function(){ //btn é o nome de instancia do seu botão
        play();
        parar = _root._currentframe + 36;
}

Aí em todos os outros quadros voce coloca:
if(parar == _root._currentframe) stop();

Bem facinho...

Agora um outro jeito um pouco mais elaborado, mas mais simples de execução. basta colocar isso no seu primeiro frame:
stop();
btn.onPress=function(){ //btn é o nome de isntancia do seu botão
        parar = _currentframe + 36;
        this.onEnterFrame=function(){
                trace(_currentframe);
                if(_currentframe == parar){
                        stop();
                        delete this.onEnterFrame;
                }
                else play();
        }
}

Editado: Ah... e para vc fazer o filme voltar dah uma olhada aqui oh http://forum.wmonlin...howtopic=116364 aí basta entender a logica dos dois para deixar perfeito como vc quer =D

Edição feita por: Saruman, 21/07/2005, 09:07.

import Profile;

var saruman:Profile = new Profile();

saruman.nome = new String("Tiago S. Kaneta");

saruman.localizacao = new Array("São Paulo","SP");

#3 Guto_7even

Guto_7even

    Novato no fórum

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

Posted 21/07/2005, 13:00

Mto obrigado! Só mais 1 detalhe... (q dúvida meio boba + fazer o q)

Isso se aplica no botão Play? OU posso Usar botões conforme eu disse ai em cima, tipo 1 avançar e 1 voltar...?


fora isso, vlw!!! (y)

:)

EDIT: eu segui o link e o q m parece é q só tenho q colocar esse código no 1o Framde na linha do botão, certo? :)

Edição feita por: Guto_7even, 21/07/2005, 13:04.

"Quem quer pão levanta a mão!" hehehehehe :) :D

#4 Saruman

Saruman

    Veterano

  • Usuários
  • 1112 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP

Posted 21/07/2005, 13:50

Os codigos que passei devem ser colocados na linha de tempo no primeiro quadro em que o botão aparece... só isso =D

O codigo que passei aqui nesse topico serve somente para o avançar certo...

Para fazer o voltar vc precisa olhar o outro topico e entender a logica... se naum ocnseguir dah um grito ae que já acudimos =D
import Profile;

var saruman:Profile = new Profile();

saruman.nome = new String("Tiago S. Kaneta");

saruman.localizacao = new Array("São Paulo","SP");




1 user(s) are reading this topic

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

IPB Skin By Virteq