主题:  做flash动画时怎么控制声音的播放

1399866

职务:普通成员
等级:2
金币:1.0
发贴:263
注册:2002/8/21 22:27:46
#12002/9/18 8:40:19
做flash动画时怎么控制声音的播放



恐龙特急克塞号

职务:普通成员
等级:3
金币:3.0
发贴:948
注册:2002/8/13 13:41:31
#22002/9/18 10:06:12
建议多看看一些基础教程,这样学得可能快一些


克塞,前来拜访!

SnOwpEar

职务:普通成员
等级:3
金币:10.0
发贴:792
注册:2001/11/8 1:40:48
#32002/9/19 11:33:45
是啊,这可不是一下能说清楚的,各位初学者要注意基础的掌握和练习,很重要,不要怕繁琐,自己亲身尝试过了掌握的才能牢固,很多细小的问题只要你掌握了基础的东西很多都会自然而然的明白的。我感觉是这样。


需北京西三环附近长期兼职asp程序员

5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:585
注册:2001/1/22 21:43:15
#42002/9/20 10:03:47
Sound (object)
Sound对象允许您在一个特定的电影夹实例中, 或在全局时间线上(创建新的声音对象时不指定target), 设置和控制声音. 在调用Sound对象的方法前必须用构造器new Sound 创建一个Sound对象实例. Sound 对象仅支持 Flash 5 播放器.
Sound对象方法摘要
attachSound 附加参数中指定的声音.
getPan 返回前一次setPan设置的值.
getTransform 返回前一次setTransform设置的值.
getVolume 返回前一次setVolume设置的值.
setPan 设置声音的左/右平衡.
setTransform 设置声音转换.
setVolume 设置声音大小.
start 从起始处, 或从参数中指定的偏移点处开始播放声音.
stop 停止所有声音或当前指定的声音.
Sound对象构造器
语法
new Sound();
new Sound(target); target 声音对象应用到的电影夹实例. 此参数可选.
描述
为指定电影夹创建新的声音对象. 如果没有指定 target, 声音对象控制主时间线上的所有声音.
播放器
Flash 5 或更高.
例子
GlobalSound = new Sound();
MovieSound = new Sound(mymovie);

下面介绍一下本例中将要用到的函数
Sound.attachSound
语法
mySound.attachSound("idName");
参数
idName 新声音实例的名称. 它和在Symbol Linkage Properties对话框中输入的用于标识的名称是一样的. 此参数必须包含在 " " (引号)中.
描述
使参数idName指定的声音附加到指定的声音对象. 此声音必须在当前电影的库中, 并在Symbol Linkage Properties对话框中指定输出. 要开始播放声音必须调用Sound.start.

Sound.setPan
语法
mySound.setPan(pan);
参数
pan 定义声音左-右平衡的整数. 有效值范围是 -100 到 100, -100 为只使用左声道, 100 只使用右声道, 0 是在两声道间平衡分布声音.
描述
决定声音在左右声道(音箱)如何播放. 对单声道声音, pan 将影响播放声音的声道. 此方法是 setVolume 和 setTransform 方法的累加, 可调用此方法删除或更新先前 setPan 和 setTransform 的设置.

Sound.setVolume
语法
mySound.setVolume(volume);
参数
volume 从 0 到 100 的表现音量大小的数值. 100 是全部音量, 0 是没有声音. 默认设置为 100.
描述
设置声音对象的音量. 此方法是 setPan 和 setTransform 方法的累加.

Sound.start
语法
mySound.start();
mySound.start([secondOffset, loop]);
secondOffset 可选项, 允许在某特定位置开始声音的播放. 例如, 如果有一段30秒的声音, 想要从中间开始播放, 可指定参数secondOffset为15. 前15秒不会出现声音, 会在15秒处开始播放.
loop 可选项, 指定声音循环的次数.
描述
如果没有指定参数, 即从开始点播放最后附加的声音, 或由参数 secondOffset 指定的声音点开始播放.

Sound.stop
语法
mySound.stop();
mySound.stop(["idName"]);
参数
idName 可选项, 使指定声音停止播放. The idName 参数必须带引号(" ").
描述
如果没有指定参数, 即停止所有当前播放的声音, 或只停止播放参数idName指定的声音.




---------------------------------------------------------------------------



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:585
注册:2001/1/22 21:43:15
#52002/9/20 10:06:25
这都是FLASH帮助里的,自己应该多看看。归档区有我以前的一个教程,也许能对你有点启发。