Buenassss. Si usas movieClip para detectar eventos, estarás limitado a que
dicho clip tenga el Focus sobre él para que funcione. Si quieres detectar
eventos de forma "global", deberas usar un detector de eventos:
<code>
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
trace("Pulsado: "+chr(Key.getAscii()));
};
Key.addListener(keyListener);
</code>
Salu2!
Fede.
El 20/1/06 11:32, "Ivan" <[EMAIL PROTECTED]> escribió:
> Hola lista
> estay haciendo una clase para controlar las pulsaciones de teclado en un
> juego, y debe ser una cosa basica, pero no me funciona.
> Dentro del constructor pongo
>
> _root.onMouseDown = function() {
> trace("Llega");
> };
>
> y me funciona, pero si pongo
>
> _root.onKeyDown = function() {
> trace("Llega");
> };
>
> no me funciona. La clase extiende MovieClip, y onKeyDown es un controlador
> de eventos de MovieClip no???
> Tambien querria confirmacion de que el _root esta bien, pues si no pongo
> instancia "fisica" en el escenario, no funciona. En la peli uso la clase
> como
>
> var Control:Controlador = new Controlador();
>
> gracias.
>
> ----------------------------------
> Lista ASNativos:[email protected]
> http://www.5dms.com/listas
> ----------------------------------
>
----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------