123456789101112131415161718 |
- package flash.media;
- extern class Sound extends flash.events.EventDispatcher {
- var bytesLoaded(default,null) : UInt;
- var bytesTotal(default,null) : Int;
- var id3(default,null) : ID3Info;
- var isBuffering(default,null) : Bool;
- @:require(flash10_1) var isURLInaccessible(default,null) : Bool;
- var length(default,null) : Float;
- var url(default,null) : String;
- function new(?stream : flash.net.URLRequest, ?context : SoundLoaderContext) : Void;
- function close() : Void;
- @:require(flash10) function extract(target : flash.utils.ByteArray, length : Float, startPosition : Float = -1) : Float;
- function load(stream : flash.net.URLRequest, ?context : SoundLoaderContext) : Void;
- @:require(flash11) function loadCompressedDataFromByteArray(bytes : flash.utils.ByteArray, bytesLength : UInt) : Void;
- @:require(flash11) function loadPCMFromByteArray(bytes : flash.utils.ByteArray, samples : UInt, ?format : String, stereo : Bool = true, sampleRate : Float = 44100) : Void;
- function play(startTime : Float = 0, loops : Int = 0, ?sndTransform : SoundTransform) : SoundChannel;
- }
|