Packageorg.papervision3d.core.animation.core
Classpublic class AbstractController
InheritanceAbstractController Inheritance flash.events.EventDispatcher
SubclassesKeyFrameController



Public Properties
 PropertyDefined by
  duration : uint = 0
AbstractController
  frames : Array
AbstractController
  playing : Boolean
AbstractController
Protected Properties
 PropertyDefined by
  currentFrame : int = 0
current keyframe.
AbstractController
  engine : AnimationEngine
AbstractController
  firstFrame : uint = 0
first keyframe
AbstractController
  lastFrame : uint = 0
last keyframe
AbstractController
  nextFrame : int = 0
next keyframe
AbstractController
  split : Number
AbstractController
  totalFrames : uint = 0
total number of keyframes
AbstractController
Public Methods
 MethodDefined by
  
AbstractController
  
AbstractController
  
findFrameByName(name:String, ignoreTrailingDigits:Boolean):AnimationFrame
AbstractController
  
gotoAndPlay(frame:uint = 0):void
AbstractController
  
gotoAndStop(frame:uint = 0):void
AbstractController
  
play():void
play animation.
AbstractController
  
stop():void
stop animation.
AbstractController
  
tick(dt:Number):void
called by the animaition engine.
AbstractController
Property detail
currentFrameproperty
protected var currentFrame:int = 0

current keyframe.

durationproperty 
public var duration:uint = 0
engineproperty 
protected var engine:AnimationEngine
firstFrameproperty 
protected var firstFrame:uint = 0

first keyframe

framesproperty 
public var frames:Array
lastFrameproperty 
protected var lastFrame:uint = 0

last keyframe

nextFrameproperty 
protected var nextFrame:int = 0

next keyframe

playingproperty 
public var playing:Boolean
splitproperty 
protected var split:Number

totalFramesproperty 
protected var totalFrames:uint = 0

total number of keyframes

Constructor detail
AbstractController()constructor
public function AbstractController()

Method detail
addFrame()method
public function addFrame(frame:AnimationFrame):void

Parameters
frame:AnimationFrame
findFrameByName()method 
public function findFrameByName(name:String, ignoreTrailingDigits:Boolean):AnimationFrame

Parameters
name:String
 
ignoreTrailingDigits:Boolean

Returns
AnimationFrame
gotoAndPlay()method 
public function gotoAndPlay(frame:uint = 0):void

Parameters
frame:uint (default = 0)
gotoAndStop()method 
public function gotoAndStop(frame:uint = 0):void

Parameters
frame:uint (default = 0)
play()method 
public function play():void

play animation.

stop()method 
public function stop():void

stop animation.

tick()method 
public function tick(dt:Number):void

called by the animaition engine.

Parameters
dt:Number

See also

org.papervision3d.animation.core.AnimationEngine