| Package | org.si.sion.midi | 
| Class | public class SMFData | 
| Inheritance | SMFData    flash.events.EventDispatcher | 
| Property | Defined By | ||
|---|---|---|---|
| author : String = null  author infomation   | SMFData | ||
| bpm : int = 0  initial tempo   | SMFData | ||
| format : int  Standard MIDI file format (0,1 o 2)   | SMFData | ||
| isAvailable : Boolean [read-only]  Is avaiblable ?   | SMFData | ||
| measures : Number = 0  song length [measures]   | SMFData | ||
| numTracks : int  track count   | SMFData | ||
| resolution : int  resolution [ticks/whole tone]   | SMFData | ||
| signature_d : int = 0  denominator of signiture   | SMFData | ||
| signature_n : int = 0  numerator of signiture   | SMFData | ||
| text : String  text information   | SMFData | ||
| title : String = null  title string   | SMFData | ||
| tracks : Vector.<SMFTrack>  SMF tracks   | SMFData | ||
| Method | Defined By | ||
|---|---|---|---|
SMFData()  constructor   | SMFData | ||
 Clear.  | SMFData | ||
load(url:URLRequest):void  Load SMF file.  | SMFData | ||
 Load SMF data from byteArray.  | SMFData | ||
toString():String [override]  to string.  | SMFData | ||
| author | property | 
public var author:String = nullauthor infomation
| bpm | property | 
public var bpm:int = 0initial tempo
| format | property | 
public var format:intStandard MIDI file format (0,1 o 2)
| isAvailable | property | 
isAvailable:Boolean  [read-only] Is avaiblable ?
    public function get isAvailable():Boolean| measures | property | 
public var measures:Number = 0song length [measures]
| numTracks | property | 
public var numTracks:inttrack count
| resolution | property | 
public var resolution:intresolution [ticks/whole tone]
| signature_d | property | 
public var signature_d:int = 0denominator of signiture
| signature_n | property | 
public var signature_n:int = 0numerator of signiture
| text | property | 
public var text:Stringtext information
| title | property | 
public var title:String = nulltitle string
| tracks | property | 
public var tracks:Vector.<SMFTrack>SMF tracks
| SMFData | () | Constructor | 
public function SMFData()constructor
| clear | () | method | 
| load | () | method | 
 public function load(url:URLRequest):voidLoad SMF file. This function dispatches Event.COPMLETE when finish loading
Parameters
url:URLRequest — URL of SMF file
          | 
| loadBytes | () | method | 
 public function loadBytes(bytes:ByteArray):SMFDataLoad SMF data from byteArray. This function dispatches Event.COPMLETE but returns data immediately.
Parameters
bytes:ByteArray — SMF file binary
          | 
SMFData | 
| toString | () | method | 
override public function toString():Stringto string.
ReturnsString | 
| complete | Event | 
flash.events.Eventflash.events.Event.COMPLETE
| error | Event | 
flash.events.ErrorEventflash.events.ErrorEvent.ERROR
| progress | Event | 
flash.events.ProgressEventflash.events.ProgressEvent.PROGRESS