Número máximo de teclas presionadas que acepta Flash
Parece que el numero máximo de teclas presionadas a la vez que flash puede procesar varia según el ordenador.
Si disponeis de un minuto de tiempo libre y podeis dedicarmelo os lo agradecería.
Necesito que probeis este código en Flash. Y observando la ventana de salida me digais el numero máximo de teclas que os acepta antes de que el teclado empiece a hacer BEEP.
El código solo registra las teclas del abecedario en minusculas y las 4 flechas de los cursores.
En este PC(winXP). Mi resultado es 7, excepto si uso los cursores entonces solo llega a 4.
En otro PC(winXP) algo superior. Resulta 8.
Gracias compis.
<code> codes = [37,38,40,39,81,87,69,82,84,89,85,73,79,80,76,192,75,74,72,71,70,68,83,65,90,88,67,86,66,78,77 ];
cuentaTeclas = function(){
cantidad = 0;
for (c=0;c<codes.length ;c++){
if (Key.isDown(codes[c])) {
cantidad ++
}
}
trace( "Nº de teclas presionadas: " + cantidad + newline + "-----------------------------");
}
setInterval(cuentaTeclas,1000);</code>
athomix
Puede que hayas pulsado 7 teclas normales y una doble, así que ya no le debía caber en el buffer. ;)
joanmmk
Gracias Athomix.
¿Porque puede ser la diferencia de que en uno traza 7 y en otro llega a trazar el 8?
athomix
Te va a dar 8 en todos.... me temo.
las flechas tienen códigos ASCII dobles.