Comunidad de diseño web y desarrollo en internet online

Detectar tiempo de presión de una tecla (AS 2.0)

Citar            
MensajeEscrito el 03 Mar 2010 05:53 pm
Hola! primero que nada gracias al que lea este mensaje y conteste ^^
Tenia una duda, la cosa es que yo estoy haciendo un juego en el que hay que presionar rápidamente la barra espaciadora para aumentar el puntaje. El objetivo es conseguir cierta cantidad de puntaje en cierto tiempo, para pasar el nivel. El problema es que se puede mantener apretada la barra espaciadora y asi sumar muchisimos puntos muy rapido, y eso le saca mucha gracia al juego. El codigo que use en el boton es:

on(keyPress "<Space>"){
barra++
puntos.text = barra
}

Hay forma de que el valor se incremente solo una vez por presión? y si no, ¿hay alguna forma de detectar el tiempo que hace que una tecla es apretada, y, por ejemplo, hacer que si se mantiene mas de medio segundo el juego termine?

Saludos!!

Por fermincab

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 06 Mar 2010 06:24 pm
Prueba onClipEvent(keyDown) esto se ejecuta solo una vez

Por elxsergio

25 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.