| Package | com.SeiON |
| Class | public final class Seion |
| Inheritance | Seion Object |
| Implements | ISeionControl |
| Property | Defined By | ||
|---|---|---|---|
| availAllocation : uint [static] [read-only] Discovers how many allocations are left available. | Seion | ||
| completeAllocation : uint [static] [read-only] Discovers the total allocation for sounds in the Flash Player. | Seion | ||
| isPaused : Boolean [read-only] Is playback paused? (ISeionControl) | Seion | ||
| pan : Number The adjustable panning of playback (ISeionControl) | Seion | ||
| volume : Number The adjustable volume of playback (ISeionControl) | Seion | ||
| Method | Defined By | ||
|---|---|---|---|
Seion()
Seion is a static singleton, do not instantiate it!
| Seion | ||
createSeionGroup(name:String, allocatedAmt:uint):SeionGroup [static]
Allocates for a SeionGroup and keeps track of it internally. | Seion | ||
pause():void Pauses playback of all sounds. | Seion | ||
resume():void Resumes playback of all sounds. | Seion | ||
statReport():String [static] Gives a formatted text string showing the internal progress of SeiON. | Seion | ||
| Constant | Defined By | ||
|---|---|---|---|
| fullAllocation : uint = 32 [static] The complete available number of instances possible | Seion | ||
| _this : Seion [static] Static handler to itself | Seion | ||
| availAllocation | property |
availAllocation:uint [read-only] Discovers how many allocations are left available.
public static function get availAllocation():uint| completeAllocation | property |
completeAllocation:uint [read-only] Discovers the total allocation for sounds in the Flash Player.
public static function get completeAllocation():uint| isPaused | property |
isPaused:Boolean [read-only] Is playback paused? (ISeionControl)
public function get isPaused():Boolean| pan | property |
pan:NumberThe adjustable panning of playback (ISeionControl)
public function get pan():Number public function set pan(value:Number):void| volume | property |
volume:NumberThe adjustable volume of playback (ISeionControl)
public function get volume():Number public function set volume(value:Number):void| Seion | () | Constructor |
public function Seion()Seion is a static singleton, do not instantiate it!
| createSeionGroup | () | method |
public static function createSeionGroup(name:String, allocatedAmt:uint):SeionGroupAllocates for a SeionGroup and keeps track of it internally.
Parameters
name:String — Name of the SeionGroup. Doesn't have to be unique; for your
own convenience only.
| |
allocatedAmt:uint — The number sound instances the SeionGroup is permitted. If
there isn't enough allocation available in Seion, we will not create any
SeionGroup at all.
|
SeionGroup — Returns null if we do not have that many allocations.
NOTES: Drastic approach of not giving any SeionGroup at all is warranted, because
SeionGroups are meant to be permanent long-term objects. We will not settle for
less when creating such a long-term object.
|
| pause | () | method |
public function pause():voidPauses playback of all sounds. (ISeionControl)
| resume | () | method |
public function resume():voidResumes playback of all sounds. (ISeionControl)
| statReport | () | method |
public static function statReport():StringGives a formatted text string showing the internal progress of SeiON.
ReturnsString |
| _this | Constant |
public static const _this:SeionStatic handler to itself
| fullAllocation | Constant |
public static const fullAllocation:uint = 32The complete available number of instances possible