Packageaway3d.animators.nodes
Classpublic class SpriteSheetClipNode
InheritanceSpriteSheetClipNode Inheritance AnimationClipNodeBase Inheritance AnimationNodeBase Inheritance NamedAssetBase Inheritance flash.events.EventDispatcher

A SpriteSheetClipNode containing time-based animation data as individual sprite sheet animation frames.



Public Properties
 PropertyDefined By
 InheritedassetFullPath : Array
[read-only]
NamedAssetBase
 InheritedassetNamespace : String
[read-only]
NamedAssetBase
 InheritedassetType : String
[read-only] The type of the asset.
AnimationNodeBase
 Inheriteddurations : Vector.<uint>
[read-only] Returns a vector of time values representing the duration (in milliseconds) of each animation frame in the clip.
AnimationClipNodeBase
 InheritedfixedFrameRate : Boolean = true
AnimationClipNodeBase
  frames : Vector.<SpriteSheetAnimationFrame>
[read-only] Returns a vector of SpriteSheetAnimationFrame representing the uv values of each animation frame in the clip.
SpriteSheetClipNode
 Inheritedid : String
NamedAssetBase
 InheritedlastFrame : uint
[read-only]
AnimationClipNodeBase
 Inheritedlooping : Boolean
Determines whether the contents of the animation node have looping characteristics enabled.
AnimationClipNodeBase
 Inheritedname : String
NamedAssetBase
 InheritedoriginalName : String
[read-only] The original name used for this asset in the resource (e.g.
NamedAssetBase
 InheritedstateClass : Class
[read-only]
AnimationNodeBase
 InheritedstitchFinalFrame : Boolean
Defines if looping content blends the final frame of animation data with the first (true) or works on the assumption that both first and last frames are identical (false).
AnimationClipNodeBase
 InheritedtotalDelta : Vector3D
[read-only]
AnimationClipNodeBase
 InheritedtotalDuration : uint
[read-only]
AnimationClipNodeBase
Protected Properties
 PropertyDefined By
 Inherited_durations : Vector.<uint>
AnimationClipNodeBase
 Inherited_lastFrame : uint
AnimationClipNodeBase
 Inherited_looping : Boolean = true
AnimationClipNodeBase
 Inherited_numFrames : uint = 0
AnimationClipNodeBase
 Inherited_stateClass : Class
AnimationNodeBase
 Inherited_stitchDirty : Boolean = true
AnimationClipNodeBase
 Inherited_stitchFinalFrame : Boolean = false
AnimationClipNodeBase
 Inherited_totalDelta : Vector3D
AnimationClipNodeBase
 Inherited_totalDuration : uint = 0
AnimationClipNodeBase
Public Methods
 MethodDefined By
  
Creates a new SpriteSheetClipNode object.
SpriteSheetClipNode
  
addFrame(spriteSheetAnimationFrame:SpriteSheetAnimationFrame, duration:uint):void
Adds a SpriteSheetAnimationFrame object to the internal timeline of the animation node.
SpriteSheetClipNode
 Inherited
assetPathEquals(name:String, ns:String):Boolean
NamedAssetBase
 Inherited
dispose():void
Cleans up resources used by this asset.
AnimationNodeBase
 Inherited
resetAssetPath(name:String, ns:String = null, overrideOriginal:Boolean = true):void
NamedAssetBase
Protected Methods
 MethodDefined By
 Inherited
Updates the node's final frame stitch state.
AnimationClipNodeBase
Public Constants
 ConstantDefined By
 InheritedDEFAULT_NAMESPACE : String = default
[static]
NamedAssetBase
Property Detail
framesproperty
frames:Vector.<SpriteSheetAnimationFrame>  [read-only]

Returns a vector of SpriteSheetAnimationFrame representing the uv values of each animation frame in the clip.


Implementation
    public function get frames():Vector.<SpriteSheetAnimationFrame>
Constructor Detail
SpriteSheetClipNode()Constructor
public function SpriteSheetClipNode()

Creates a new SpriteSheetClipNode object.

Method Detail
addFrame()method
public function addFrame(spriteSheetAnimationFrame:SpriteSheetAnimationFrame, duration:uint):void

Adds a SpriteSheetAnimationFrame object to the internal timeline of the animation node.

Parameters

spriteSheetAnimationFrame:SpriteSheetAnimationFrame — The frame object to add to the timeline of the node.
 
duration:uint — The specified duration of the frame in milliseconds.