| Package | lopsae.lif.manejadores |
| Class | public class TransFaseColorMan |
| Implements | Condenado |
See also
| Method | Defined by | ||
|---|---|---|---|
|
TransFaseColorMan(r:uint, g:uint, b:uint, a:Number)
Construye una instancia con un valor guía inicial determinado por los
parámetros dados.
| TransFaseColorMan | ||
|
agregarFase(duracion:int):Boolean
Agrega una fase con los últimos valores guía reutilizando los últimos valores
guía utilizados.
| TransFaseColorMan | ||
|
agregarFaseGuia(duracion:int, r:uint, g:uint, b:uint, a:Number):Boolean
Agrega una fase con los valores guías dados.
| TransFaseColorMan | ||
|
avanzarContadores():void
Avanza el contador de la instancia.
| TransFaseColorMan | ||
|
borrar():void
Libera toda referencia interna que contenga la instancia.
| TransFaseColorMan | ||
|
ejecutar():void
Esta función solamente llama a la función
avanzarContadores. | TransFaseColorMan | ||
|
generarValoresAlpha():Array
Genera un arreglo con todos los valores por el cual el
valor transitorio del canal alpha transitaría.
| TransFaseColorMan | ||
|
generarValoresHexRGB():Array
Genera un arreglo con todos los valores por el cual el
valor transitorio RGB hexadecimal transitaría.
| TransFaseColorMan | ||
|
irAFase(fase:int):Boolean
Modifica el contador de la instancia al inicio de la fase dada.
| TransFaseColorMan | ||
|
liberar():void
Retira a la instancia de cualquier Verdugo en el que se encuentre
contenido.
| TransFaseColorMan | ||
|
restablecer():void
Restablece la fase y el contador de la instancia a cero.
| TransFaseColorMan | ||
|
sentenciar(elemento:ElementoPublico):void
Función para asignar el ElementoPublico que representa la ejecución de la
instancia.
| TransFaseColorMan | ||
|
verAlphaTransitorio():Number
Regresa el valor transitorio del canal alpha.
| TransFaseColorMan | ||
|
verBTransitorio():uint
Regresa el valor transitorio del canal azul.
| TransFaseColorMan | ||
|
verContador():int
Regresa el valor actual del contador de la instancia.
| TransFaseColorMan | ||
|
verDuracionDeFase(fase:int):int
Regresa la duración de una fase específica.
| TransFaseColorMan | ||
|
verDuracionTotal():int
Regresa la duración total de las fases contenidas.
| TransFaseColorMan | ||
|
verFaseActual():int
Regresa la fase actual en la que se encuentra la instancia.
| TransFaseColorMan | ||
|
verGTransitorio():uint
Regresa el valor transitorio del canal verde.
| TransFaseColorMan | ||
|
verHexRGBTransitorio():uint
Regresa los valores transitorios de los canales rojo, verde, y azul,
en formato hexadecimal.
| TransFaseColorMan | ||
|
verNumeroDeFases():int
Regresa el número de fases que contiene actualmente la instancia.
| TransFaseColorMan | ||
|
verRTransitorio():uint
Regresa el valor transitorio del canal rojo.
| TransFaseColorMan | ||
| TransFaseColorMan | () | constructor |
public function TransFaseColorMan(r:uint, g:uint, b:uint, a:Number)
Construye una instancia con un valor guía inicial determinado por los
parámetros dados. La instancia inicia sin fases definidas por lo que es
necesario que antes de cualquier otra operación con la instancia, después
de la construcción, sea llamada la función agregarFaseGuia o
agregarFase para que una fase inicial sea definida. Si otra
función es llamada antes de tener una fase inicial definida, la instancia
tendrá un comportamiento indeterminado.
r:uint — el valor guía inicial para el canal rojo.
|
|
g:uint — el valor guía inicial para el canal verde.
|
|
b:uint — el valor guía inicial para el canal azul.
|
|
a:Number — el valor guía inicial para el canal alpha.
|
| agregarFase | () | method |
public function agregarFase(duracion:int):BooleanAgrega una fase con los últimos valores guía reutilizando los últimos valores guía utilizados. En el caso de que la instancia sea recién construida, los valores guía utilizados en el constructor serán los valores que se reutilizarán.
Parametersduracion:int — la duración de la fase a agregar.
|
Boolean — true si la fase fue agregada exitosamente,
false de lo contrario.
|
| agregarFaseGuia | () | method |
public function agregarFaseGuia(duracion:int, r:uint, g:uint, b:uint, a:Number):BooleanAgrega una fase con los valores guías dados.
Parametersduracion:int — la duración de la fase a agregar.
|
|
r:uint — el valor guía para el canal rojo.
|
|
g:uint — el valor guía para el canal verde.
|
|
b:uint — el valor guía para el canal azul.
|
|
a:Number — el valor guía para el canal alpha.
|
Boolean — true si la fase fue agregada exitosamente,
false de lo contrario.
|
| avanzarContadores | () | method |
public function avanzarContadores():voidAvanza el contador de la instancia. El contador dejará de avanzar al llegar al valor de la duración total de las fases contenidas.
| borrar | () | method |
public function borrar():voidLibera 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.
| ejecutar | () | method |
public function ejecutar():void
Esta función solamente llama a la función avanzarContadores.
| generarValoresAlpha | () | method |
public function generarValoresAlpha():ArrayGenera un arreglo con todos los valores por el cual el valor transitorio del canal alpha transitaría. El tamaño del arreglo es igual a la suma de las duraciones de todas las fases registradas en la instancia.
Esta función restablece la instancia a el inicio de la primera fase.
ReturnsArray — un arreglo con todos los valores transitorios del canal alpha.
|
| generarValoresHexRGB | () | method |
public function generarValoresHexRGB():ArrayGenera un arreglo con todos los valores por el cual el valor transitorio RGB hexadecimal transitaría. El tamaño del arreglo es igual a la suma de las duraciones de todas las fases registradas en la instancia.
Esta función restablece la instancia a el inicio de la primera fase.
ReturnsArray — un arreglo con todos los valores transitorios de los canales RGB.
|
| irAFase | () | method |
public function irAFase(fase:int):Boolean
Modifica el contador de la instancia al inicio de la fase dada. Si el fase
es menor que cero, o mayor al número de fases que contiene la instancia
false es regresado sin ejecutar modificación alguna en la
instancia.
fase:int — la fase a la que se posicionará la instancia.
|
Boolean — true si la instancia se modificó a la posición dada exitosamente,
false de lo contrario.
|
| liberar | () | method |
public function liberar():voidRetira a la instancia de cualquier Verdugo en el que se encuentre contenido.
| restablecer | () | method |
public function restablecer():voidRestablece la fase y el contador de la instancia a cero.
| 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.
elemento:ElementoPublico — el ElementoPublico que representa la presencia de ejecución
de la instancia.
|
| verAlphaTransitorio | () | method |
public function verAlphaTransitorio():NumberRegresa el valor transitorio del canal alpha.
ReturnsNumber — el valor transitorio del canal alpha.
|
| verBTransitorio | () | method |
public function verBTransitorio():uintRegresa el valor transitorio del canal azul.
Returnsuint — el valor transitorio del canal azul.
|
| verContador | () | method |
public function verContador():intRegresa el valor actual del contador de la instancia.
Returnsint — el valor actual del contador de la instancia.
|
| verDuracionDeFase | () | method |
public function verDuracionDeFase(fase:int):int
Regresa la duración de una fase específica. Si fase
es menor que cero, o mayor al número de fases que contiene la instancia
-1 es regresado sin ejecutar modificación alguna en la
instancia.
fase:int — el número de la fase a consultar.
|
int — la duración de la fase, o -1 si la fase
solicitada es inválida.
|
| verDuracionTotal | () | method |
public function verDuracionTotal():intRegresa la duración total de las fases contenidas.
Returnsint — la duración total de las fases contenidas.
|
| verFaseActual | () | method |
public function verFaseActual():intRegresa la fase actual en la que se encuentra la instancia.
Returnsint — la fase actual en la que se encuentra la instancia.
|
| verGTransitorio | () | method |
public function verGTransitorio():uintRegresa el valor transitorio del canal verde.
Returnsuint — el valor transitorio del canal verde.
|
| verHexRGBTransitorio | () | method |
public function verHexRGBTransitorio():uintRegresa los valores transitorios de los canales rojo, verde, y azul, en formato hexadecimal.
Returnsuint — el valor actual de los valores transitorios de los
canales rojo, verde, y azul, en formato hexadecimal.
|
| verNumeroDeFases | () | method |
public function verNumeroDeFases():intRegresa el número de fases que contiene actualmente la instancia.
Returnsint — el número de fases que contiene actualmente la instancia.
|
| verRTransitorio | () | method |
public function verRTransitorio():uintRegresa el valor transitorio del canal rojo.
Returnsuint — el valor transitorio del canal rojo.
|