如果想控制动画中的声音,我们可以使用 flash 中的 sound 对象,
通过 sound 命令创建一个新的 sound 对象。之后再用 attachSound 命
令连接到库里的声音,就可以用来控制动画中的声音了。
new Sound() 使用new操作符实例化 sound对象,即为创建新的sound对象。
attachSound(“声音标号符”) 将库面板内制定的声音元件载入场景中。
Start(“第几秒开始播放”,”循环次数”) 开始播放音乐
Stop() 停止音乐播放
start((myaa.position/1000),1) 这个是继续播放
setVolume(音量值) 设置当前声音音量大小。(取值为0-100)0为静音,100是最大音量。
getVolume(音量值) 返回一个0-100的整数,该整数为当前声音对象的音量。
setPan(数值) 是指声音的左右均衡,即确定声音在左右声道中是如何播放的。
取值为100到-100之间 。-100表示左声道,100表示右声道
0表示两个声道间平均地均衡声音。
getPan(数值) 返回一个Pan的值,即声道值。
音乐生成对象过程:
(1) 为库中的音乐取个标示符(在这里先给库中音乐给个标示符:aa,对象名:bb)
bb =new Sound(); new Sound() 此命令用来创建一个新的 sound 对象
bb.attachSound("aa"); 有了sound 对象我们才能用AS来控制声音。
attachSound("库中的声音") 此命令可以使我们创建的声
音对象连接到库里的声音,以便进行控制。
bb.start(); start([从第几秒开始播放, 循环次数]) 此命令可以是
声音开始播放,里面的两个参数是可选的。
bb. stop() stop() 停止声音的播放。
舞台上将有播放和停止两个按钮,选中 Play 按钮,打开
动作面板,输入以下脚本:
on (release) {
music.start();
}//播放声音 //music这个是音乐生成的对象
选中 Stop 按钮,输入以下脚本:
on (release) {
music.stop();
}//停止播放声音
注意:Sound这个单词的S要大写。