Packagelopsae.lif.observadores.teclado
Classpublic class Teclado
ImplementsBorrable

Provee un servicio de observación del estado del teclado. La instancia crea objetos Tecla los cuales mantiene actualizados con el estado del teclado.

La instancia hace uso de un objeto Stage para rastrear el estado del teclado. Es posible activar y desactivar el rastreo de la instancia. Mientras la instancia se encuentre activada los objetos Tecla generados serán actualizados acorde al estado del teclado. Al desactivarse la instancia se cesa toda actualización a los objetos Tecla generados hasta una subsecuente reactivación, así mismo todo objeto Tecla generado es restablecido a un estado de no presión.

See also

lopsae.lif.observadores.teclado.Tecla


Public Methods
 MethodDefined by
  
Teclado(stage:Stage)
Construye una instancia con el objeto Stage dado.
Teclado
  
Activa el rastreo del teclado por la instancia.
Teclado
  
borrar():void
Libera toda referencia interna que contenga la instancia.
Teclado
  
Desactiva el rastreo del teclado por la instancia.
Teclado
  
obtenerTecla(keyCode:uint):Tecla
Genera u obtiene un objeto Tecla que contendrá el estado de la tecla definida por el parámetro.
Teclado
  
verStage():Stage
Regresa el objeto que la instancia usará para rastrear el estado del teclado.
Teclado
Constructor detail
Teclado()constructor
public function Teclado(stage:Stage)

Construye una instancia con el objeto Stage dado. Inicialmente la instancia se encontrará desactivada y no rastreará el estado del teclado hasta ser activada.

Parameters
stage:Stage — el objeto que la instancia usará para rastrear el estado del teclado.
Method detail
activarRastreo()method
public function activarRastreo():void

Activa el rastreo del teclado por la instancia. Al activar a la instancia los objetos Tecla generados serán actualizados acorde al estado del teclado.

borrar()method 
public function borrar():void

Libera toda referencia interna que contenga la instancia.

Después de llamar esta función la instancia quedará inusable y cualquier uso de esta podría provocar errores o comportamiento impredecible.

desactivarRastreo()method 
public function desactivarRastreo():void

Desactiva el rastreo del teclado por la instancia. Al desactivar a la instancia se cesará toda actualización a los objetos Tecla generados y su estado será restablecido a no presión.

obtenerTecla()method 
public function obtenerTecla(keyCode:uint):Tecla

Genera u obtiene un objeto Tecla que contendrá el estado de la tecla definida por el parámetro. Si la tecla representada por el keycode dado no ha sido solicitada anteriormente, se generará un nuevo objeto Tecla que será regresado. Si dicha tecla ya ha sido solicitada anteriormente, se regresará el mismo objeto ya generado anteriormente.

Parameters
keyCode:uint — el código de la tecla cuyo objeto se quiere obtener.

Returns
Tecla — el objeto Tecla que representa a la tecla solicitada.
verStage()method 
public function verStage():Stage

Regresa el objeto que la instancia usará para rastrear el estado del teclado.

Returns
Stage — el objeto que la instancia usará para rastrear el estado del teclado.