Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

juniormatrix

Movimento contínuo ao pressionar tecla

Recommended Posts

Olá

 

Fiz um movie apenas para teste onde no palco contém apenas um movie instanciado de 'form_mc' e um botão. No botão coloquei o seguinte:

 

on (keyPress "<Right>") {

form_mc._x =form_mc._x + 30;

if (form_mc._x>=0){

form_mc._x=4;

}

}

 

Funcionou beleza. Mas o que eu queria era que não fosse necessário pressionar a tecla cada vez para mover o movie. Queria que a tecla ficasse sempre pressionada e o movie se movesse então. Como fazer?

 

Espero que tenham me entendido.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ao inves disse você poderia criar uma fork para saber quando esta movendo e usar KeyDown e KeyUp.

a fork a funcao da fork poderia ser execultado com SetInterval();

ficaria algo assim:

var On = false;
MoverDir =  function (){
if(On == true){
form_mc._x =form_mc._x + 30;
if (form_mc._x>=0){
form_mc._x=4;
}
}
}

setInterval("MoverDir",100);//altere o 100 para o tempo que você quiser.

on (keyDown "<Right>") {
On = true;
}

on (keyUp "<Right>") {
On = false;
}

Isso é um exemplo de IDEIA, não é funcional da maneira que esta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.