Packagelopsae.lif.particulas.rastrosLineares.componentes
Classpublic class RastroBaseLinear
InheritanceRastroBaseLinear Inheritance RastroBaseAbstracto

Provee de una implementación para los objetos utilizados internamente por RastroLinear para dibujar rastros mediante líneas rectas.

See also

lopsae.lif.particulas.rastrosLineares.RastroLinear


Public Methods
 MethodDefined by
  
RastroBaseLinear(posUno:Posicionado, posDos:Posicionado, duracion:int, sprite:Sprite, spritePropio:Boolean)
Construye una instancia con los datos y objetos dados.
RastroBaseLinear
 Inherited
agregarPrestamo(prestamo:Prestamo):void
Agrega un préstamo a la lista de préstamos que almacena la instancia.
RastroBaseAbstracto
 Inherited
asignarPropiedadesFijas(rgb:uint, alpha:Number, grosor:Number):void
Asigna los valores para las propiedades fijas de la instancia.
RastroBaseAbstracto
 Inherited
Asigna los objetos que proveerán los valores para las propiedades variables para la instancia.
RastroBaseAbstracto
 Inherited
asignarSprite(sprite:Sprite):void
Asigna el objeto Sprite que será utilizado por la instancia para dibujarse a si misma.
RastroBaseAbstracto
 Inherited
borrar():void
Libera toda referencia interna que contenga la instancia.
RastroBaseAbstracto
 Inherited
Ejecuta el dibujado del rastro.
RastroBaseAbstracto
 Inherited
ejecutar():void
Esta función solamente llama a la función dibujarRastro.
RastroBaseAbstracto
 Inherited
liberar():void
Retira a la instancia de cualquier Verdugo en el que se encuentre contenido.
RastroBaseAbstracto
 Inherited
Limpia completamente el objeto Graphics que la instancia utiliza para dibujarse.
RastroBaseAbstracto
 Inherited
sentenciar(elemento:ElementoPublico):void
Función para asignar el ElementoPublico que representa la ejecución de la instancia.
RastroBaseAbstracto
  
trazarRastro():void
Esta es una función abstracta, debe de ser sobrescrita en una subclase.
RastroBaseLinear
 Inherited
Regresa un valor que indica si la instancia utilizará propiedades variables para el dibujado de la instancia.
RastroBaseAbstracto
 Inherited
usarPropiedadesVariables(usar:Boolean):void
Habilita o deshabilita si la instancia utilizará propiedades variables para el dibujado de la instancia.
RastroBaseAbstracto
 Inherited
usarSpritePropio(usar:Boolean):void
Habilita o deshabilita si la instancia considera que el objeto Sprite contenido es propio.
RastroBaseAbstracto
 Inherited
usaSpritePropio():Boolean
Regresa un valor que indica si la instancia considera que el objeto Sprite contenido es propio.
RastroBaseAbstracto
 Inherited
Regresa el valor actual del contador del tiempo de vida de la instancia.
RastroBaseAbstracto
 Inherited
Regresa la duración de la instancia.
RastroBaseAbstracto
 Inherited
verGraphics():Graphics
Regresa el objeto Graphics utilizado por la instancia para dibujarse a si misma.
RastroBaseAbstracto
 Inherited
Regresa la segunda posición, de dos, utilizada por la instancia.
RastroBaseAbstracto
 Inherited
Regresa la primer posición, de dos, utilizada por la instancia.
RastroBaseAbstracto
 Inherited
verSprite():Sprite
Regresa el objeto Sprite utilizado por la instancia para dibujarse a si misma.
RastroBaseAbstracto
Public Constants
 ConstantDefined by
 InheritedALPHA_PREDETERMINADO : Number = 1
[static]
RastroBaseAbstracto
 InheritedGROSOR_PREDETERMINADO : Number = 1
[static]
RastroBaseAbstracto
 InheritedRGB_PREDETERMINADO : uint = 0x000000
[static]
RastroBaseAbstracto
Constructor detail
RastroBaseLinear()constructor
public function RastroBaseLinear(posUno:Posicionado, posDos:Posicionado, duracion:int, sprite:Sprite, spritePropio:Boolean)

Construye una instancia con los datos y objetos dados.

Parameters
posUno:Posicionado — primer posición, de dos, a utilizar por la instancia.
 
posDos:Posicionado — segunda posición, de dos, a utilizar por la instancia.
 
duracion:int — tiempo de vida de la instancia.
 
sprite:Sprite — objeto que será utilizado para dibujar el rastro.
 
spritePropio:Booleantrue si sprite es considerado como propio por la instancia, false de lo contrario.
Method detail
trazarRastro()method
public override function trazarRastro():void

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

Ejecuta específicamente el código encargado de trazar las líneas del rastro, sin incurrir en actualización del estilo de línea, o limpiado de rastros anteriores.