Packagelopsae.lif.progresivos.implementaciones
Classpublic class ProgresivoSubstituto
ImplementsProgresivo

Provee una instancia que toma el lugar un Progresivo, regresando valores válidos de un progreso en cero, hasta que un objeto Progresivo funcional toma su lugar. La instancia puede contener otro objeto Progresivo, en cuyo caso regresa los valores exactos del objeto contenido. Si la instancia no contiene objeto alguno, regresa valores válidos de un progreso en cero.



Public Methods
 MethodDefined by
  
Construye una instancia de ProgresivoSubstituto que no contiene objeto alguno.
ProgresivoSubstituto
  
asignarProgresivo(progresivo:Progresivo):void
Asigna el objeto Progresivo que contendrá la instancia.
ProgresivoSubstituto
  
Regresa el objeto Progresivo contenido por la instancia.
ProgresivoSubstituto
  
Si la instancia no contiene un objeto Progresivo el valor regresado será cero, de lo contrario se regresará el valor de progreso actual del objeto Progresivo contenido.
ProgresivoSubstituto
  
Si la instancia no contiene un objeto Progresivo el valor regresado será 1, de lo contrario se regresará el valor de progreso final del objeto Progresivo contenido.
ProgresivoSubstituto
  
Si la instancia no contiene un objeto Progresivo el valor regresado será cero, de lo contrario se regresará el valor de la proporción de progreso del objeto Progresivo contenido.
ProgresivoSubstituto
Constructor detail
ProgresivoSubstituto()constructor
public function ProgresivoSubstituto()

Construye una instancia de ProgresivoSubstituto que no contiene objeto alguno.

Method detail
asignarProgresivo()method
public function asignarProgresivo(progresivo:Progresivo):void

Asigna el objeto Progresivo que contendrá la instancia.

Parameters
progresivo:Progresivo — el objeto Progresivo que contendrá la instancia.
verProgresivo()method 
public function verProgresivo():Progresivo

Regresa el objeto Progresivo contenido por la instancia.

Returns
Progresivo — el progresivo contenido por la instancia.
verProgresoActual()method 
public function verProgresoActual():Number

Si la instancia no contiene un objeto Progresivo el valor regresado será cero, de lo contrario se regresará el valor de progreso actual del objeto Progresivo contenido.

Regresa el valor actual del progreso.

Returns
Number — el valor actual del progreso.
verProgresoFinal()method 
public function verProgresoFinal():Number

Si la instancia no contiene un objeto Progresivo el valor regresado será 1, de lo contrario se regresará el valor de progreso final del objeto Progresivo contenido.

Regresa el valor final del progreso.

Returns
Number — el valor final del progreso.
verProporcionProgreso()method 
public function verProporcionProgreso():Number

Si la instancia no contiene un objeto Progresivo el valor regresado será cero, de lo contrario se regresará el valor de la proporción de progreso del objeto Progresivo contenido.

Regresa la proporción del progreso actual. Dicha proporción considera que el progreso inicia en cero y termina en el valor final determinado. En caso de que el valor del progreso actual, o el valor del progreso final sean inválidos (NaN o cero en el valor final) este método regresará cero.

Returns
Number — la proporción de progreso actual, o cero si la proporción es inválida.