| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
The AbstractMultiTween class allow tweening of many object properties
at the same time.
public function AbstractMultiTween(targets:Object, setters:Array, endValues:Array, duration:Number, startValues:Array = null, easing:Function = null, getters:Array = null)
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Creates new AbstractMultiTween instance.
Parameters
| targets:Object — Tween target
|
| |
| setters:Array — Setter accessor list
|
| |
| endValues:Array — End values for all tweened properties
|
| |
| duration:Number — Start values for all tweened properties
|
| |
| startValues:Array (default = null) — Easing function to use for tweening
|
| |
| easing:Function (default = null) — Getter accessor list
|
| |
| getters:Array (default = null) |
protected function _buildAccessor(o:Object, sP:Array, gP:Array = null, nS:Array = null):void
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Parameters
| o:Object |
| |
| sP:Array |
| |
| gP:Array (default = null) |
| |
| nS:Array (default = null) |
protected function _onMotionEnd():void
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
public function _update():void
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
public function addEventListener(type:String, listener:Object, ... rest):Boolean
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Adds an event listener for the specified event type.
There is two behaviors for the addEventListener
function :
- The passed-in listener is an object :
The object is added as listener only for the specified event, the object must
have a function with the same name than
type or at least a
handleEvent function.
- The passed-in listener is a function :
A
Delegate object is created and then
added as listener for the event type. There is no restriction on the name of
the function. If the rest is not empty, all elements in it is
used as additional arguments into the delegate object.
Parameters
| type:String — name of the event for which register the listener
|
| |
| listener:Object — object or function which will receive this event
|
| |
| ... rest — additional arguments for the function listener
|
Returns
| Boolean — true if the function have been succesfully added as
listener fot the passed-in event
|
public function addListener(listener:Object):Boolean
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Adds the passed-in listener as listener for all events dispatched
by this event broadcaster. The function returns true
if the listener have been added at the end of the call. If the
listener is already registered in this event broadcaster the function
returns false.
Note : The addListener function doesn't accept functions
as listener, functions could only register for a single event.
Parameters
| listener:Object — the listener object to add as global listener
|
Returns
| Boolean — true if the listener have been added during this call
|
public override function execute(e:Event = null):void
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Execute the request according to the current command data.
Stateless commands may use the passed-in event object
as data source for its execution. If the execution can't
be performed because of unreachable data the command have
to throw an error.
Parameters
| e:Event (default = null) — An event that will be used as data source by the command.
|
public function getDuration():Number
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Returns
public function getEasing():Function
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Returns
public function getEndValue():Array
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Returns
public function getPlayHeadPosition():Number
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Returns
public function getStartValue():Array
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Returns
public function getTarget():Object
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Returns
public function isMotionFinished():Boolean
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Returns true if tweening is finished.
Returns
| Boolean — true if tweening is finished
|
public function isReversed():Boolean
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Returns true if the motion is in reverse mode.
Returns
| Boolean — true if the motion is in reverse mode
|
public function isReversedMotionFinished():Boolean
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Returns true if tweening is finished.
Reverse mode only.
Returns
| Boolean — true if tweening is finished
|
public static function noEasing(t:Number, b:Number, c:Number, d:Number):Number
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Returns a no easing function for tweening process.
Parameters
| t:Number |
| |
| b:Number |
| |
| c:Number |
| |
| d:Number |
Returns
| Number — A no easing function for tweening process.
|
public function onTick(e:Event = null):void
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Method called by the TickBeacon for each
step of time according to its time slicing approach.
The onTick method is very similar to the
old onEnterFrame method, but doesn't specifically
occurs when entering in a new frame of a frame-based animation.
The tick could be the result of a setInterval call,
or a change in the timecode of a video.
Parameters
| e:Event (default = null) — event dispatched by the beacon object
|
public function onUpdate(sV:Number, eV:Number):Number
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Parameters
Returns
public function removeEventListener(type:String, listener:Object):Boolean
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Removes the passed-in listener for listening the specified event. The
listener could be either an object or a function.
Parameters
| type:String — name of the event for which unregister the listener
|
| |
| listener:Object — object or function to be unregistered
|
Returns
| Boolean — true if the listener have been successfully removed
as listener for the passed-in event
|
public function removeListener(listener:Object):Boolean
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Removes the passed-in listener object from this event
broadcaster. The object is removed as listener for all
events the broadcaster may dispatch.
Parameters
| listener:Object — the listener object to remove from
this event broadcaster object
|
Returns
| Boolean — true if the object have been successfully
removed from this event broadcaster
|
public function reset():void
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Resets the state of this object. The state of an operation
could be reset at any time, whether it be running or stopped.
Concret implementation, which not support the reset
method, can choose to throw an exception or to simply ignore the
call.
public function setDuration(n:Number):void
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Parameters
public function setEasing(f:Function):void
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Defines the easing function used by this Tween object.
Easing function can't be null, concret implementation must provide
a default function if no function is defined, or if the passed-in
function is null.
Parameters
| f:Function — easing function for this tween, the function must implements
the following signature :
function easingFunc( t : Number, b : Number, c : Number, d : Number ) : Number
Where :
t is the elapsed time since start in milliseconds
b is the the start value
c is the size of the value range such c = endValue - startValue
d is the duration of the tween in milliseconds
- the returned value is the the interpolated value
|
public function setEndValue(a:Array):void
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Parameters
public function setPlayHeadPosition(n:Number):void
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Parameters
public function setReversed(b:Boolean):void
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Parameters
public function setStartValue(a:Array):void
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Parameters
public function start():void
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Starts the operation of this suspendable operation.
If a call to the start method is done
while the operation is playing, concret class must
ignore it.
public function stop():void
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Stops the operation in process. If a call to the
stop method is done whereas this operation
is already stopped, concret class must ignore it.
Event object type: com.bourre.transitions.TweenEvent
TweenEvent.type property = com.bourre.transitions.TweenEvent.onMotionChangedEVENT
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Dispatched when tweened property value change.
Defines the value of the type property of the event
object for a onMotionChanged event.
The properties of the event object have the following values:
| Property | Value |
type |
Dispatched event type |
| Method | Value |
getTween()
| The current Tween carried by event |
Event object type: com.bourre.transitions.TweenEvent
TweenEvent.type property = com.bourre.transitions.TweenEvent.onStartEVENT
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Dispatched when tween start.
Defines the value of the type property of the event
object for a onStart event.
The properties of the event object have the following values:
| Property | Value |
type |
Dispatched event type |
| Method | Value |
getTween()
| The current Tween carried by event |
Event object type: com.bourre.transitions.TweenEvent
TweenEvent.type property = com.bourre.transitions.TweenEvent.onStopEVENT
| Player version: | Flash Player 9.0 |
| Language version: | ActionScript 3.0 |
Dispatched when tween stop.
Defines the value of the type property of the event
object for a onStop event.
The properties of the event object have the following values:
| Property | Value |
type |
Dispatched event type |
| Method | Value |
getTween()
| The current Tween carried by event |
LowRA API documentation 2008- 2009
Licensed under the MOZILLA PUBLIC LICENSE, Version 1.1
mer. févr. 25 2009, 9:22 AM GMT+01:00