Packagecom.SeiON.Core.Interface
Interfacepublic interface ISeionInstance extends ISeionControl, flash.events.IEventDispatcher
Implementors SeionInstance

Additional playback features for SeionInstance and its derivatives.



Public Properties
 PropertyDefined By
  autodispose : Boolean
[read-only] Whether this sound is auto-disposable.
ISeionInstance
 InheritedisPaused : Boolean
[read-only] Is the playback paused? (ISeionControl)
ISeionControl
  isPlaying : Boolean
[read-only] Is the sound active? (ISeionInstance)
ISeionInstance
  length : Number
[read-only] The total length of the clip, excluding repeats.
ISeionInstance
  manager : SeionGroup
[read-only] Returns the manager that holds this SeionInstance.
ISeionInstance
  name : String
The name of the SeionInstance, non-unique.
ISeionInstance
 Inheritedpan : Number
Get: The panning as affected by its parent.
ISeionControl
  position : Number
[read-only] How far into the clip we are.
ISeionInstance
  progress : Number
[read-only] How far into the clip we are, from 0.0 to 1.0.
ISeionInstance
  repeat : int
How many times the SeionInstance is programmed to repeat itself.
ISeionInstance
  repeatLeft : int
[read-only] How many more times the SeionInstance has to repeat itself.
ISeionInstance
  soundtransform : SoundTransform
[read-only] Returns the predefined sound properties of the sound.
ISeionInstance
 Inheritedvolume : Number
Get: The volume as affected by its parent.
ISeionControl
Public Methods
 MethodDefined By
  
dispose():void
Clears all references held.
ISeionInstance
  
isDisposed(output:Boolean = true):Boolean
Is the SeionInstance already disposed of? (ISeionInstance)
ISeionInstance
 Inherited
pause():void
Pauses playback of sound.
ISeionControl
  
play():void
Plays the sound from the beginning again.
ISeionInstance
 Inherited
resume():void
Resumes playback of sound.
ISeionControl
  
stop():void
Stops the sound and resets it to Zero.
ISeionInstance
Property Detail
autodisposeproperty
autodispose:Boolean  [read-only]

Whether this sound is auto-disposable. (ISeionInstance)


Implementation
    public function get autodispose():Boolean
isPlayingproperty 
isPlaying:Boolean  [read-only]

Is the sound active? (ISeionInstance)


Implementation
    public function get isPlaying():Boolean
lengthproperty 
length:Number  [read-only]

The total length of the clip, excluding repeats. In absolute terms. (ISeionInstance)


Implementation
    public function get length():Number
managerproperty 
manager:SeionGroup  [read-only]

Returns the manager that holds this SeionInstance. (ISeionInstance)


Implementation
    public function get manager():SeionGroup
nameproperty 
name:String

The name of the SeionInstance, non-unique. (ISeionInstance)


Implementation
    public function get name():String
    public function set name(value:String):void
positionproperty 
position:Number  [read-only]

How far into the clip we are. In absolute terms. (ISeionInstance)


Implementation
    public function get position():Number
progressproperty 
progress:Number  [read-only]

How far into the clip we are, from 0.0 to 1.0. (ISeionInstance)


Implementation
    public function get progress():Number
repeatproperty 
repeat:int

How many times the SeionInstance is programmed to repeat itself. 0 means no repeats. -1 means infinite repeats.

ISeionInstance


Implementation
    public function get repeat():int
    public function set repeat(value:int):void
repeatLeftproperty 
repeatLeft:int  [read-only]

How many more times the SeionInstance has to repeat itself. To reset repeatLeft, set repeat. 0 means no repeats. -1 means infinite repeats.

ISeionInstance


Implementation
    public function get repeatLeft():int
soundtransformproperty 
soundtransform:SoundTransform  [read-only]

Returns the predefined sound properties of the sound. (ISeionInstance)


Implementation
    public function get soundtransform():SoundTransform
Method Detail
dispose()method
public function dispose():void

Clears all references held. This object is now invalid. (ISeionInstance)

isDisposed()method 
public function isDisposed(output:Boolean = true):Boolean

Is the SeionInstance already disposed of? (ISeionInstance)

Parameters

output:Boolean (default = true) — If true, a trace() message is given as well.

Returns
Boolean
play()method 
public function play():void

Plays the sound from the beginning again. (ISeionInstance)

stop()method 
public function stop():void

Stops the sound and resets it to Zero. (ISeionInstance)