window.runtime 属性window.runtime.flash.media.SoundChannel
继承SoundChannel Inheritance EventDispatcher Inheritance Object

SoundChannel 类控制应用程序中的声音。 每个声音均分配给一个声道,而且应用程序可以具有混合在一起的多个声道。SoundChannel 类包含 stop() 方法、用于监控声道幅度(音量)的属性以及用于对声道指定 SoundTransform 对象的属性。

另请参见

Sound
SoundTransform


属性
 属性定义方
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
  leftPeak : Number
[只读 (read-only)] 左声道的当前幅度(音量),范围从 0(静音)至 1(最大幅度)。
SoundChannel
  position : Number
[只读 (read-only)] 当播放声音时,position 属性指示声音文件中当前播放的位置。
SoundChannel
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
  rightPeak : Number
[只读 (read-only)] 右声道的当前幅度(音量),范围从 0(静音)至 1(最大幅度)。
SoundChannel
  soundTransform : SoundTransform
分配给该声道的 SoundTransform 对象。
SoundChannel
公共方法
 方法定义方
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
使用 EventDispatcher 对象注册事件侦听器对象,以使侦听器能够接收事件通知。
EventDispatcher
 Inherited
dispatchEvent(event:Event):Boolean
将事件调度到事件流中。
EventDispatcher
 Inherited
hasEventListener(type:String):Boolean
检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。
EventDispatcher
 Inherited
hasOwnProperty(name:String):Boolean
指示对象是否已经定义了指定的属性。
Object
 Inherited
isPrototypeOf(theClass:Object):Boolean
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
propertyIsEnumerable(name:String):Boolean
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
从 EventDispatcher 对象中删除侦听器。
EventDispatcher
 Inherited
setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void
设置循环操作动态属性的可用性。
Object
  
停止在该声道中播放声音。
SoundChannel
 Inherited
toString():String
返回指定对象的字符串表示形式。
Object
 Inherited
valueOf():Object
返回指定对象的原始值。
Object
 Inherited
willTrigger(type:String):Boolean
检查是否用此 EventDispatcher 对象或其任何始祖为指定事件类型注册了事件侦听器。
EventDispatcher
事件
 事件 摘要 定义方
 InheritedFlash Player 或 AIR 应用程序获得操作系统焦点并变为活动状态时调度。EventDispatcher
 InheritedFlash Player 或 AIR 应用程序失去操作系统焦点并变为非活动状态时调度。EventDispatcher
  在声音完成播放后调度。SoundChannel
属性详细信息
leftPeak属性
leftPeak:Number  [只读 (read-only)]

左声道的当前幅度(音量),范围从 0(静音)至 1(最大幅度)。

position属性 
position:Number  [只读 (read-only)]

当播放声音时,position 属性指示声音文件中当前播放的位置。当停止或暂停播放声音时,position 属性指示声音文件中上次播放的位置。

一种常见使用情形是,在停止播放声音时保存 position 属性的值。以后,您可以从保存的位置重新开始以恢复播放声音。

rightPeak属性 
rightPeak:Number  [只读 (read-only)]

右声道的当前幅度(音量),范围从 0(静音)至 1(最大幅度)。

soundTransform属性 
soundTransform:SoundTransform  [读写]

分配给该声道的 SoundTransform 对象。SoundTransform 对象包含用于设置音量、平移、左扬声器指定和右扬声器指定的属性。

另请参见

方法详细信息
stop()方法
function stop():void

停止在该声道中播放声音。

事件详细信息
soundComplete 事件
事件对象类型: flash.events.Event
属性 Event.type = flash.events.Event.SOUND_COMPLETE

在声音完成播放后调度。

Event.SOUND_COMPLETE 常量定义 soundComplete 事件对象的 type 属性值。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target已结束声音播放的 Sound 对象。