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

Evento Em Varios Botoes Simultaneos


Senshi

Pergunta

tipo.. tenho varios botoes em seguencia:

botao1

botao2

botao3

...

digamos q vai até 56

bom.. eu sei q c eu fizer:

botao1.onPress = botao2.onPress = botao3.onPress ..... = function(){}

vai dar certo.. porém tenho 56 botoes para o mesmu evento..

tem um jeito mais facil de mandar todos eles fazerem o mesmo evento sem ter q digitar sempre como fiz ali em cima????

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

você pode simplesmente criar uma function especifica,mas depois ter q colocar em todos os btns do mesmo jeito...rs

function nome(){/////////////}

ae depois nos botoes sempre ter q colocar function nome();

ou então...criar essa mesma function..e sei la...dexar os botoes numerados..tipo, btn1,btn2....

e criar um while,if,for..algo do tipo..e vai incrementando o bt+numero, de forma q aplique uma acao especifica em cada botao numerado

hehe

não sei se expliquei direito..qualquer coisa posta ae...

abrassssss!

Link para o comentário
Compartilhar em outros sites

  • 0

e.. entendi mas num da não!

pelo menos da maneira q eu fiz!

mas c você ver ali akilo já e uma função!

e a uqestao aki e não precisar ter q colocar o mesmu codigo pra todos os botoes!! já pensou c eu tiver 3456 botoes??? o.o

deve ter uma maneira masi facil de colocar o mesmuevento pra todos eles sem ter esse trabalho braçal... so num sei como faz

Link para o comentário
Compartilhar em outros sites

  • 0

Eu conheço utilizando o prototype aonde você determina tudo sobre tal objeto

no caso dos botões, se você atribuir uma função usando prototype todos os botões terão a mesma função, "claro que ignorando a instancia" mas utiliza a classe do objeto

se você fizer no 1º frame da timeline

button.prototype.onPress = function() {

trace("eu fui apertado");

};

Mas lembrando que qualquer botão que for colocado na aplicação terá a mesma função

Falow!!!

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Anti-puff -

usando cada botão com instancia nomeada da seguinte forma

button1, button2, button3... etc... até o 56

for(n=1;n<=56;n++){
     this["button" + n].toc = n
     this["button" + n].onRelease = function(){
          trace("botão precionado " + this.toc)
     }
}

o toc é uma variavel para reconhecer o botão precionado

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,4k
×
×
  • Criar Novo...