Packagelaya.media
Classpublic class Sound
InheritanceSound Inheritance EventDispatcher Inheritance Object

Sound 类是用来播放控制声音的类。



Public Properties
 PropertyDefined By
  duration : Number
[read-only] 获取总时间。
Sound
Public Methods
 MethodDefined By
  
dispose():void
释放声音资源。
Sound
 Inherited
event(type:String, data:* = null):Boolean
派发事件。
EventDispatcher
 Inherited
hasListener(type:String):Boolean
检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。
EventDispatcher
 Inherited
isMouseEvent(type:String):Boolean
检测指定事件类型是否是鼠标事件。
EventDispatcher
  
load(url:String):void
加载声音。
Sound
 Inherited
off(type:String, caller:*, listener:Function, onceOnly:Boolean = false):EventDispatcher
从 EventDispatcher 对象中删除侦听器。
EventDispatcher
 Inherited
offAll(type:String = null):EventDispatcher
从 EventDispatcher 对象中删除指定事件类型的所有侦听器。
EventDispatcher
 Inherited
on(type:String, caller:*, listener:Function, args:Array = null):EventDispatcher
使用 EventDispatcher 对象注册指定类型的事件侦听器对象,以使侦听器能够接收事件通知。
EventDispatcher
 Inherited
once(type:String, caller:*, listener:Function, args:Array = null):EventDispatcher
使用 EventDispatcher 对象注册指定类型的事件侦听器对象,以使侦听器能够接收事件通知,此侦听事件响应一次后自动移除。
EventDispatcher
  
play(startTime:Number = 0, loops:Number = 0):SoundChannel
播放声音。
Sound
Property Detail
durationproperty
duration:Number  [read-only]

获取总时间。


Implementation
    public function get duration():Number
Method Detail
dispose()method
public function dispose():void

释放声音资源。

load()method 
public function load(url:String):void

加载声音。

Parameters

url:String — 地址。

play()method 
public function play(startTime:Number = 0, loops:Number = 0):SoundChannel

播放声音。

Parameters

startTime:Number (default = 0) — 开始时间,单位秒
 
loops:Number (default = 0) — 循环次数,0表示一直循环

Returns
SoundChannel — 声道 SoundChannel 对象。