Packagecom.asterisq.constellation.renderers
Interfacepublic interface ITweenableNodeRenderer extends INodeRenderer, flash.events.IEventDispatcher
ImplementorsBasicNodeRenderer

Interface for a node renderer whose position is animated explicitly. Use with layout behaviors and interpolation behaviors.



Public Properties
 PropertyDefined by
 Inheritedacceleration : Point
The acceleration of this node renderer.
INodeRenderer
  animationDuration : Number
[read-only] The total length of the animation, in milliseconds.
ITweenableNodeRenderer
  animationInitialPosition : Point
The position of the node renderer when the animation begins.
ITweenableNodeRenderer
  animationStartTime : Number
The timestamp marking the beginning of the animation, in milliseconds.
ITweenableNodeRenderer
  animationTargetPosition : Point
The position of the node renderer when the animation is finished.
ITweenableNodeRenderer
 Inheritedconstellation : IConstellation
The constellation instance displaying this node renderer.
INodeRenderer
 InheritededgeRenderers : Array
A list of edge renderers connecting this node renderer.
INodeRenderer
 InheritedneighborNodeRenderers : Array
A list of neighbor renderers.
INodeRenderer
 Inheritednode : LinkedNode
The node being rendered.
INodeRenderer
 InheritednumEdgeRenderers : uint
The number of edge renderers connecting this node renderer.
INodeRenderer
 Inheritedposition : Point
The position of this node renderer.
INodeRenderer
 Inheritedvelocity : Point
The velocity of this node renderer.
INodeRenderer
Public Methods
 MethodDefined by
 Inherited
Validates this node renderer's position.
INodeRenderer
Property detail
animationDurationproperty
animationDuration:Number  [read-only]

The total length of the animation, in milliseconds.

Implementation
    public function get animationDuration():Number
animationInitialPositionproperty 
animationInitialPosition:Point  [read-write]

The position of the node renderer when the animation begins.

Implementation
    public function get animationInitialPosition():Point
    public function set animationInitialPosition(value:Point):void
animationStartTimeproperty 
animationStartTime:Number  [read-write]

The timestamp marking the beginning of the animation, in milliseconds.

Implementation
    public function get animationStartTime():Number
    public function set animationStartTime(value:Number):void
animationTargetPositionproperty 
animationTargetPosition:Point  [read-write]

The position of the node renderer when the animation is finished.

Implementation
    public function get animationTargetPosition():Point
    public function set animationTargetPosition(value:Point):void