Te pensaba contestar que eso es lo primero que habia probado y que me daba un error porque decia que no se podia usar eso en una clase, pero antes de contestarte he probado una vez mas a pegar tu codigo por si me habia confundido, y funciona bien ¿?¿?¿?
no se, debo estar de viernes
Muchas gracias


----- Original Message ----- From: "Fede Rivas" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Friday, January 20, 2006 1:33 PM
Subject: Re: [ASNativos] onKeyDown


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
----------------------------------

----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------

Responder a