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

Como Limitar Botões De Seta Dentro De Uma Cena


Guest - Armando -

Pergunta

Guest - Armando -

Como limitar um botão dentro de uma (cena) para não avançar para outra cena quando clicamos por exemplo para ir a direita ou esquerda?

Sou novo neste forum, e venho aqui sempre para tirar algumas dúvidas.

É o seguinte: quero controlar os botões de movimento (avançar/recuar), tipo que eles não ultrapassem por exemplo da "Cena dois".

Vamos imaginar três cenas: Menu / Bola / Quadrado. 1º estou no MENU, clico no link Bola; e na cena Bola tenho duas setas <-/-> e quando clico na seta da esquerda volta para o MENU, "ação" que eu não quero e idem para a seta da direita que quando chega nos seus frames finais, vai para o frame 1 da cena "Quadrado".

Existe um código para resolver este problema? Controle de Região (frames) tipo as setas só podem trabalhar dentro da cena atual e não voltando ou indo para a próxima cena. Neste meu trabalho terá um botão "menu" que aí sim ele irá para a página principal (cena).

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
não entendi x(...

mais, você já tnto usar _curretFrame()

tipo...você pode colocar um if() nas actions, dae

se for a primera frame vc desabilita o botao voltar, e se for a ultima você desabilita o botaoproximo...

qualque coisa só gita

t+

Vê se entendi...

no botão esquerdo da cena Logomarca eu coloco em Action o seguinte:

on (release, keyPress "<Left>") {

if (_curretFrame() = "Logomarca",1)

BtLogo_Esq.enabled=false;

else

_parent.updateFrame(+1);

}

-----------------------------------------------------------

e no botão direito da cena Logomarca coloco

on (release, keyPress "<Right>") {

if (_curretFrame() = "Logomarca",9)

BtLogo_Dir.enabled=false;

else

_parent.updateFrame(-5);

}

-------------------------------------------------------------

OBS.: 9 é o ultimo frame da cena "Logomarca" e que ao pressionar o botão direito, não poderá ir para a proxima cena que é "Revista". o mesmo para o botão esquerdo (tem que ficar preso nesta cena Logomarca e só sair se eu pressionar o botão que coloquei "BT_MENU" (este já está funcionando bem!).

Tentei isso mas dá erro!

Putz, no curso de flash MX2004 aprendi a criar a pele e vejo que falta tripas e coração para realmente eu dar vida aos meus trabalhos smile.gif))

Help!

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - ARMANDO -

não entendi x(...

mais, você já tnto usar _curretFrame()

tipo...você pode colocar um if() nas actions, dae

se for a primera frame vc  desabilita o botao voltar, e se for a ultima você desabilita o botaoproximo...

qualque coisa só gita

t+

texto anterior com erros....

segue este:

Tentei isso mas dá erro!

----------------------------------------------------------------------------------

no botão esquerdo da cena Logomarca eu coloco em Action o seguinte:

on (release, keyPress "<Left>") {

if (_curretFrame() = "Logomarca",1)

BtLogo_Esq.enabled=false;

else

_parent.updateFrame(-5);

}

----------------------------------------------------------------------------------

e no botão direito da cena Logomarca coloco

on (release, keyPress "<Right>") {

if (_curretFrame() = "Logomarca",9)

BtLogo_Dir.enabled=false;

else

_parent.updateFrame(+1);

}

-------------------------------------------------------------

OBS1: 9 é o ultimo frame da cena "Logomarca" e que ao pressionar o botão direito, não poderá ir para a proxima cena que é "Revista". o mesmo para o botão esquerdo (tem que ficar preso nesta cena Logomarca e só sair se eu pressionar o botão que coloquei "BT_MENU" (este já está funcionando bem!).

OBS2: (+1 e -5 é o salto que preciso, pois tem um Fade nos 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,6k
×
×
  • Criar Novo...