Packageorg.si.sound.mdx
Classpublic class MDXData
InheritanceMDXData Inheritance AbstructLoader Inheritance flash.events.EventDispatcher

MDX data class



Public Properties
 PropertyDefined By
  bpm : Number = 0
MDXData
  executors : Vector.<MDXExecutor>
MDXData
  isPCM8 : Boolean
MDXData
  loadPDXDataAutomaticaly : Boolean
[static] load PDXData automaticaly, if this flag is true, new PDXDataStorage instance is create internaly.
MDXData
  pdxFileName : String = null
MDXData
  title : String = null
MDXData
  tracks : Vector.<MDXTrack>
MDXData
  voices : Vector.<SiONVoice>
MDXData
Protected Properties
 PropertyDefined By
 Inherited_bytesLoaded : Number
loaded bytes
AbstructLoader
 Inherited_bytesTotal : Number
total bytes
AbstructLoader
 Inherited_childLoaders : Array
child loaders
AbstructLoader
 Inherited_eventPriority : int
event priority
AbstructLoader
 Inherited_isLoadCompleted : Boolean
flag complete loading
AbstructLoader
 Inherited_loader : URLLoader
loader
AbstructLoader
Public Methods
 MethodDefined By
  
MDXData(url:URLRequest = null)
constructor
MDXData
 Inherited
add child loader
AbstructLoader
  
Clear.
MDXData
  
convertToSiONData(data:SiONData = null, pdxData:PDXData = null):SiONData
convert to SiONData
MDXData
  
isAvailable():Boolean
Is avaiblable ?
MDXData
 Inherited
load(url:URLRequest):void
load
AbstructLoader
  
loadBytes(bytes:ByteArray):MDXData
Load MDX data from byteArray.
MDXData
  
toString():String
[override] to string.
MDXData
Protected Methods
 MethodDefined By
 Inherited
onComplete():void
overriding function when completes loading
AbstructLoader
Property Detail
bpmproperty
public var bpm:Number = 0

executorsproperty 
public var executors:Vector.<MDXExecutor>

isPCM8property 
public var isPCM8:Boolean

loadPDXDataAutomaticalyproperty 
loadPDXDataAutomaticaly:Boolean

load PDXData automaticaly, if this flag is true, new PDXDataStorage instance is create internaly.


Implementation
    public static function get loadPDXDataAutomaticaly():Boolean
    public static function set loadPDXDataAutomaticaly(value:Boolean):void
pdxFileNameproperty 
public var pdxFileName:String = null

titleproperty 
public var title:String = null

tracksproperty 
public var tracks:Vector.<MDXTrack>

voicesproperty 
public var voices:Vector.<SiONVoice>

Constructor Detail
MDXData()Constructor
public function MDXData(url:URLRequest = null)

constructor

Parameters
url:URLRequest (default = null)
Method Detail
clear()method
public function clear():MDXData

Clear.

Returns
MDXData
convertToSiONData()method 
public function convertToSiONData(data:SiONData = null, pdxData:PDXData = null):SiONData

convert to SiONData

Parameters

data:SiONData (default = null) — SiONData to convert to, pass null to create new SiONData inside.
 
pdxData:PDXData (default = null)

Returns
SiONData — converted SiONData
isAvailable()method 
public function isAvailable():Boolean

Is avaiblable ?

Returns
Boolean
loadBytes()method 
public function loadBytes(bytes:ByteArray):MDXData

Load MDX data from byteArray.

Parameters

bytes:ByteArray

Returns
MDXData
toString()method 
override public function toString():String

to string.

Returns
String