Packagelopsae.lif.clips
Classpublic class ClipCicloSimple
InheritanceClipCicloSimple Inheritance flash.display.MovieClip
ImplementsCondenado

Extensión de MovieClip para clips que se reproducirán bajo llamadas de la función manejarReproduccion. La instancia no se reproducirá por si sola, es necesario que la función manejarReproduccion sea llamada. Con cada llamada la instancia avanzará un frame en su reproducción.

Esta clase está diseñada para ser extendida por MovieClips que solamente corren una animación, código dentro del clip puede resultar en comportamiento errático. La clase permite habilitar dicha animación en ciclo, además de generar un aviso cada vez que se llega al final de la animación.



Public Methods
 MethodDefined by
  
Construye una instancia que se encuentra en estado de reproducción.
ClipCicloSimple
  
agregarVigilante(idEvento:int, funcion:Function):ElementoPublico
Agrega una función al conjunto de funciones que serán llamadas en el evento definido por idEvento.
ClipCicloSimple
  
borrar():void
Libera toda referencia interna que contenga la instancia.
ClipCicloSimple
  
detener():void
Detiene la reproducción de la instancia.
ClipCicloSimple
  
ejecutar():void
Esta función solamente llama a la función manejarReproduccion.
ClipCicloSimple
  
liberar():void
Retira a la instancia de cualquier Verdugo en el que se encuentre contenido.
ClipCicloSimple
  
Avanza la reproducción de la instancia al siguiente frame.
ClipCicloSimple
  
reproducir():void
Habilita la reproducción de la instancia.
ClipCicloSimple
  
sentenciar(elemento:ElementoPublico):void
Función para asignar el ElementoPublico que representa la ejecución de la instancia.
ClipCicloSimple
  
usaCiclo():Boolean
Regresa true si instancia volverá a reproducirse desde el inicio al llegar al final e esta, false de lo contrario.
ClipCicloSimple
  
usarCiclo(usar:Boolean):void
Habilita o deshabilita que la instancia regrese a reproducirse desde el inicio al llegar al final de esta.
ClipCicloSimple
  
verReproduccion():Boolean
Regresa true si la instancia se encuentra en estado de reproducción, false de lo contrario.
ClipCicloSimple
Public Constants
 ConstantDefined by
  EVENTO_FIN_DE_CLIP : int = 0
[static] Identifica el evento que se genera al llegar al fin de la animación.
ClipCicloSimple
Constructor detail
ClipCicloSimple()constructor
public function ClipCicloSimple()

Construye una instancia que se encuentra en estado de reproducción. La instancia no tiene habilitada la capacidad de ciclar la reproducción al llegar al final de esta.

Method detail
agregarVigilante()method
public function agregarVigilante(idEvento:int, funcion:Function):ElementoPublico

Agrega una función al conjunto de funciones que serán llamadas en el evento definido por idEvento.

Parameters
idEvento:int — el identificador del evento en el que se agregará la función.
 
funcion:Function — función con la firma funcion():void que será llamada al presentarse el evento definido en idEvento.

Returns
ElementoPublico — un ElementoPublico que representa la presencia de funcion en el conjunto de funciones a llamar.
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.

detener()method 
public function detener():void

Detiene la reproducción de la instancia.

ejecutar()method 
public function ejecutar():void

Esta función solamente llama a la función manejarReproduccion.

liberar()method 
public function liberar():void

Retira a la instancia de cualquier Verdugo en el que se encuentre contenido.

manejarReproduccion()method 
public function manejarReproduccion():void

Avanza la reproducción de la instancia al siguiente frame. Si se ha llegado al final de la reproducción y se ha habilitado la capacidad de ciclar la reproducción regresará al primer frame, en caso contrario se detendrá la reproducción.

reproducir()method 
public function reproducir():void

Habilita la reproducción de la instancia.

sentenciar()method 
public function sentenciar(elemento:ElementoPublico):void

Función para asignar el ElementoPublico que representa la ejecución de la instancia. La instancia de ElementoPublico dada debe de ser retirada de la colección que lo contienen al llamar cualquiera de las funciones borrar o liberar.

Debido a que la instancia sólo puede existir en un solo Verdugo en un momento determinado, si esta función es llamada más de una vez con diferentes ElementosPublicos de parámetros, las instancias anteriores de ElementosPublicos deberán de ser retiradas de sus correspondientes colecciones antes de ser substituidas.

Si null es dado como parámetro existiendo previamente una instancia de ElementoPublico contenida, la instancia de ElementoPublico contenida será retirada de su colección antes de remover la referencia. Este funcionamiento sería el mismo que la de la función liberar. Al borrar una instancia de Condenado, esta debe de removerse de aquel Verdugo en el que esté contenido.

Parameters
elemento:ElementoPublico — el ElementoPublico que representa la presencia de ejecución de la instancia.
usaCiclo()method 
public function usaCiclo():Boolean

Regresa true si instancia volverá a reproducirse desde el inicio al llegar al final e esta, false de lo contrario.

Returns
Booleantrue si instancia volverá a reproducirse desde el inicio al llegar al final e esta, false de lo contrario.
usarCiclo()method 
public function usarCiclo(usar:Boolean):void

Habilita o deshabilita que la instancia regrese a reproducirse desde el inicio al llegar al final de esta.

Parameters
usar:Booleantrue para que la instancia regrese a reproducirse desde el inicio al llegar al final, false para que la reproducción se detenga al llegar al final.
verReproduccion()method 
public function verReproduccion():Boolean

Regresa true si la instancia se encuentra en estado de reproducción, false de lo contrario.

Returns
Booleantrue si la instancia se encuentra en estado de reproducción, false de lo contrario.
Constant detail
EVENTO_FIN_DE_CLIPconstant
public static const EVENTO_FIN_DE_CLIP:int = 0

Identifica el evento que se genera al llegar al fin de la animación.