//==========================================================
// 声音。
//
// @class
// @author maocy
// @history 150526
//==========================================================
export class MAudio {
//o = MO.Class.inherits(this, o, MO.MListener);
//..........................................................
// @attribute
//o._ready = MO.Class.register(o, new MO.AGetterSource('_ready', 'testReady'), false);
//o._loaded = MO.Class.register(o, new MO.AGetterSource('_loaded', 'testLoaded'), false);
//o._finish = MO.Class.register(o, new MO.AGetterSource('_finish', 'testFinish'), false);
// @attribute
//o._listenersLoad = MO.Class.register(o, new MO.AListener('_listenersLoad', MO.EEvent.Load));
//..........................................................
// @method
//o.construct = MO.MAudio_construct;
// @method
//o.volume = MO.MAudio_volume;
//o.setVolume = MO.MAudio_setVolume;
//o.loop = MO.MAudio_loop;
//o.setLoop = MO.MAudio_setLoop;
//o.play = MO.MAudio_play;
//o.pause = MO.MAudio_pause;
// @method
//o.dispose = MO.MAudio_dispose;
//==========================================================
// 构造处理。
//
// @method
//==========================================================
public constructor() {
}
//==========================================================
// 获得音量。
//
// @method
// @return 音量
//==========================================================
public volume() {
return 0;
}
//==========================================================
// 设置音量。
//
// @method
// @param value:Number 设置音量
//==========================================================
public setVolume(value) {
}
//==========================================================
// 获得循环。
//
// @method
// @return Boolean 循环
//==========================================================
public loop() {
return false;
}
//==========================================================
// 设置循环。
//
// @method
// @param value:Boolean 设置循环
//==========================================================
public setLoop(value) {
}
//==========================================================
// 播放处理。
//
// @method
//==========================================================
public play(position) {
}
//==========================================================
// 测试是否准备好。
//
// @method
// @return 是否准备好
//==========================================================
public pause() {
}
//==========================================================
// 释放处理。
//
// @method
//==========================================================
public dispose() {
var o = this;
//o.__base.MListener.dispose.call(o);
}
}