Packagelopsae.lif.progresivos.marcadores.implementaciones
Classpublic class MarcadorMovil
InheritanceMarcadorMovil Inheritance MarcadorProgresivoAbstracto Inheritance flash.display.MovieClip

Provee una implementación de MarcadorProgresivo que refleja el progreso rastreado en el movimiento de un elemento visual móvil. La instancia recibe un objeto DisplayObject como el móvil, y dos objetos Posicionado como las posiciones inicial y final que tendrá el móvil. Dependiendo de el progreso del objeto Progresivo rastreado se modificará la posición del móvil de la posición inicial, a la posición final. La rotación de los objetos Posicionado que conforman las posiciones inicial y final es ignorada.



Public Methods
 MethodDefined by
  
Construye una instancia sin objetos asignados.
MarcadorMovil
  
Modifica la posición del móvil para que refleje el progreso del objeto Progresivo rastreado por la instancia.
MarcadorMovil
  
asignarMovil(movil:DisplayObject):void
Asigna el objeto móvil.
MarcadorMovil
  
asignarPosicionFinal(posicionFinal:Posicionado):void
Asigna el objeto que definirá la posición final.
MarcadorMovil
  
asignarPosicionInicial(posicionInicial:Posicionado):void
Asigna el objeto que definirá la posición inicial.
MarcadorMovil
 Inherited
asignarProgresivo(progresivo:Progresivo):void
Asigna el objeto Progresivo a rastrear por la instancia.
MarcadorProgresivoAbstracto
  
borrar():void
MarcadorMovil
 Inherited
ejecutar():void
Esta función solamente llama a la función actualizarMarcador.
MarcadorProgresivoAbstracto
 Inherited
liberar():void
Retira a la instancia de cualquier Verdugo en el que se encuentre contenido.
MarcadorProgresivoAbstracto
  
moverMovil(proporcion:Number):void
Posiciona el móvil en la Posición correspondiente a la proporción dada.
MarcadorMovil
  
Restablece la posición del móvil a la posición inicial.
MarcadorMovil
 Inherited
sentenciar(elemento:ElementoPublico):void
Función para asignar el ElementoPublico que representa la ejecución de la instancia.
MarcadorProgresivoAbstracto
  
verMovil():DisplayObject
Regresa el objeto móvil.
MarcadorMovil
  
Regresa el objeto que define la posición final.
MarcadorMovil
  
Regresa el objeto que define la posición inicial.
MarcadorMovil
 Inherited
Regresa el objeto Progresivo rastreado por la instancia.
MarcadorProgresivoAbstracto
Constructor detail
MarcadorMovil()constructor
public function MarcadorMovil()

Construye una instancia sin objetos asignados.

Method detail
actualizarMarcador()method
public override function actualizarMarcador():void

Modifica la posición del móvil para que refleje el progreso del objeto Progresivo rastreado por la instancia.

Esta es una función abstracta, debe de ser sobrescrita en una subclase.

asignarMovil()method 
public function asignarMovil(movil:DisplayObject):void

Asigna el objeto móvil.

Parameters
movil:DisplayObject — el objeto móvil.
asignarPosicionFinal()method 
public function asignarPosicionFinal(posicionFinal:Posicionado):void

Asigna el objeto que definirá la posición final.

Parameters
posicionFinal:Posicionado — el objeto que definirá la posición final.
asignarPosicionInicial()method 
public function asignarPosicionInicial(posicionInicial:Posicionado):void

Asigna el objeto que definirá la posición inicial.

Parameters
posicionInicial:Posicionado — el objeto que definirá la posición inicial.
borrar()method 
public override function borrar():void
moverMovil()method 
public function moverMovil(proporcion:Number):void

Posiciona el móvil en la Posición correspondiente a la proporción dada. La proporción esperada debe de encontrarse dentro del rango [0, 1], valores fuera de este rango provocarán un comportamiento incorrecto. La posición del móvil será modificada independientemente del estado del objeto Progresivo rastreado por la instancia.

Parameters
proporcion:Number — la proporción, dentro del rango [0, 1], que determinará la posición a la que se posicionará el móvil.
restablecerMovil()method 
public function restablecerMovil():void

Restablece la posición del móvil a la posición inicial. La posición del móvil será modificada independientemente del estado del objeto Progresivo rastreado por la instancia.

verMovil()method 
public function verMovil():DisplayObject

Regresa el objeto móvil.

Returns
DisplayObject — el objeto móvil.
verPosicionFinal()method 
public function verPosicionFinal():Posicionado

Regresa el objeto que define la posición final.

Returns
Posicionado — el objeto que define la posición final.
verPosicionInicial()method 
public function verPosicionInicial():Posicionado

Regresa el objeto que define la posición inicial.

Returns
Posicionado — el objeto que define la posición inicial.