MSBeacon
| Kind of class: | class |
|---|---|
| Inherits from: | none |
| Implements: | |
| Version: | 1.0 |
| Author: | Francis Bourre |
| Classpath: | com.bourre.transitions.MSBeacon |
| File last modified: | Wednesday, 31 October 2007, 07:35:30 |
MSBeacon acts as a Time synchronizer.Dispatchs onEnterFrame event at each frame defined by
defined instance framerate.
Summary
Constructor
Class properties
Class methods
Constructor
MSBeacon
function MSBeacon (
nFrameRate:Number)
Constructs a new
MSBeacon instance.Class properties
DEFAULTFRAMERATE
static DEFAULTFRAMERATE:Number = 10
(read,write)
default framerate using by
MSBeacon instanceonEnterFrameEVENT
(read,write)
Broadcasts at each frame (based on defined framerate).
Class methods
getInstance
static function getInstance (
) : MSBeacon
Returns
MSBeacon instance.Always return the same instance.
Returns:
MSBeacon instancerelease
static function release (
) : Void
Destroy
MSBeacon instance.Warning onEnterFrame event will never be
broadcasted.
Instance methods
addFrameListener
function addFrameListener (
oL:IFrameListener) : Void
Adds listener for receiving all
FPSBeacon events.Example
var b : MSBeacon = MSBeacon.getInstance();
b.addFrameListener( myListener );Parameters:
oL:
Listener object which implements IFrameListener interface.
Specified by:
fireFrameEvent
function fireFrameEvent (
)
Broadcasts onEnterFrameEVENT event.
Can use it to force frame updating.
getFPS
function getFPS (
) : Number
Returns current framerate used by instance
based on FPS value.
based on FPS value.
Returns:
Number FPS valuegetFrameRate
function getFrameRate (
) : Number
Returns current framerate used by instance.
Returns:
Number framerateisPlaying
function isPlaying (
) : Boolean
Indicates if FPSBeacon's running.
Example
var b:Boolean = FPSBeacon.getInstance().isPlaying();</em>
Returns:
true if FPSBeacon is running, either falseSpecified by:
removeFrameListener
function removeFrameListener (
oL:IFrameListener) : Void
Removes passed-in listener for receiving all
FPSBeacon events.Example
var b : MSBeacon = MSBeacon.getInstance();
b.removeFrameListener( myListener );Parameters:
oL:
Listener object which implements IFrameListener interface.
Specified by:
setFPS
function setFPS (
fps:Number) : Void
Defines
a FPS
MSBeacon framerate based on a FPS
Number value.Parameters:
n:
new FPS value
setFrameRate
function setFrameRate (
n:Number) : Void
Defines
MSBeacon framerate.Parameters:
n:
new framerate
start
function start (
) : Void
Starts the process.
Example
MSBeacon.getInstance().start();
Specified by:
stop
function stop (
) : Void
Stops the process.
Example
MSBeacon.getInstance().stop();Specified by:
toString
function toString (
) : String
Returns the string representation of this instance.
Returns:
the string representation of this instance