una posible solucion ser�a usando dos 'listeners', uno para cuando pulsan la tecla ctrl, para que a continuaci�n deje de escuchar, y luego para que cuando suelten la tecla, se vuelva a a�adir el listener:
<code>
controlDownListener = new Object();
controlUpListener = new Object();


controlDownListener.onKeyDown = function()
{
        if (Key.CONTROL)
        {
                trace("ctrl");
                Key.removeListener(this);
        }
}

controlUpListener.onKeyUp = function()
{
        if (Key.CONTROL)
        {
                Key.addListener(controlDownListener);
        }
}

Key.addListener(controlUpListener);
Key.addListener(controlDownListener);

</code>

Saludos.


At 00:17 18/10/2003 +0000, you wrote:
Necesito anular la repetici�n de pulsado de teclas, para que cuando el usuario tenga una tecla pulsada el flash no detecte que la esta pulsando continuamente.
Existe alguna funci�n,m�todo o propiedad para evitar esta repetici�n.
En estos momentos lo he programado asi:


onClipEvent (keyDown) {
        if (!pulsado && Key.isDown(Key.CONTROL)) {
                trace("CONTROL");
                pulsado = 1;
        }
}
onClipEvent (keyUp) {
        if (!Key.isDown(Key.CONTROL)) {
                pulsado = 0;
        }
}

Muchas gracias y un saludo
JDCD.ORG

_________________________________________________________________
Entra de visita en las decenas de tiendas del nuevo MSN Compras. Compara los precios antes de comprar. http://www.msn.es/compras/


<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

/*
* Dagi3d v3
* http://dagi3d.net
*/




<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

Responder a