Home / AJAX

MoveAnimation Reference

Modified on 2010/05/04 23:41 by Stephen Walther Categorized as Uncategorized

MoveAnimation Client Reference

MoveAnimation Client Properties

animationsArray of child animations to be played (there are no assumptions placed on order because it will matter for some derived animations like , but not for others like ). To manipulate the child animations, use the functions add, clear, remove, and removeAt.
durationLength of the animation in seconds. The default is 1.
eventsThe collection of event handlers for this behavior. This property should only be used by derived behaviors and should not be publicly called by other code.
fpsNumber of steps per second. The default is 25.
horizontalIf relative is true, this is the offset to move horizontally. Otherwise this is the x coordinate on the page where the target should be moved.
isActivetrue if animation is active, false if not.
isPlayingtrue if animation is playing, false if not.
percentCompletePercentage of the animation already played.
relativetrue if we are moving relative to the current position, false if we are moving absolutely
unitLength unit for the size of the target. The default value is 'px'.
verticalIf relative is true, this is the offset to move vertically. Otherwise this is the y coordinate on the page where the target should be moved.

MoveAnimation Client Methods

add Add an animation as a child of this animation and make ourselves its owner.
clear Clear the array of child animations.
dispose Dispose of the child animations
getAnimatedValue Determine the state of the animation after the given percentage of its duration has elapsed
initialize Initialize the parent along with any child animations that have not yet been initialized themselves
interpolate The interpolate function is used to find the appropriate value between starting and ending values given the current percentage.
onEnd Finish playing all of the child animations
onStart Use the target's current position as the starting point for the animation
onStep Progress the child animations through each frame
pause Pause the animation if it is playing. Calling play will resume where the animation left off.
play Play the animation from the beginning or where it was left off when paused.
play Create an animation, play it immediately, and dispose it when finished.
raiseEnded Raise the ended event
raisePropertyChangedRaises a change notification event.
raiseStarted Raise the started event
raiseStep Raise the step event
remove Remove the animation from the array of child animations.
removeAt Remove the animation at a given index from the array of child animations.
setOwner Make this animation the child of another animation
setValue Set the current state of the animation
stop Stop playing the animation.

MoveAnimation Client Events

ended Adds an event handler for the ended event.
started Adds an event handler for the started event.
step Adds an event handler for the step event.