标题:
[分享]
学习一个按钮来控制FLASH声音的播放和暂停呢
[打印本页]
作者:
☆一往情深☆
时间:
2007-6-6 00:06
标题:
学习一个按钮来控制FLASH声音的播放和暂停呢
最近帮别人做动画,实属被逼的,因为我只懂得一点,还让我做,唉,愁死我了,不过还好,有网络帮忙,边学边做,动画课件做好了,我也学成了,呵呵,不过,声音处理让我难往了,找了不少相关资料终于搞定,发来给大家参考一下
先认一下读取声音函数和属性:
mySound
是一个声音对象,我们在用as来控制声音之前,一定要先使用构造函数newSound创建声音对象。只有先创建声音对象以后,FLASH才可以调用声音对象的方法。还有,FLASH的action是区分大小写的,所以在写action的时候,一定要注意。
mySound=newSound();//新建一个声音对象,对象的名称是mySound。
声音对象的方法:
播放与停止:
mySound.start();
开始播放声音。如想在声音的某一秒中播放,可输入Sound.start(2),即:从声音的第二秒开始播放。(这里的单位只能是秒)
mySound.stop();
停止声音的播放。
音量控制
:(范围从0-100)
mySound.getVolume();获取当前的音量大小。
mySound.setVolume();设置当前音乐的音量。
左/右均衡
:(范围从-100到100)
mySound.getPan();获取左右均衡的值。
mySound.setPan();设置左右均衡的值。
声道音量
:
mySound.getTransform();获取左右声音的音量。
mySound.setTransform();设置左右声道的音量。
声音对象的函数:
attachSound;从FLASH的库中挷定一个声音
mySound.onLoad;是从外部读取声音文件
mySound.onComplete;声音播放完成时调用。
好了,红的是常用的,我们怎么样运用呢,这要用到按钮,看看我们用一个按钮来控制的
执行【文件】|【导入】|【导入到库】命令,将声音文件导入到库中。新建一个MC,命名为“声音”,F11打开库面板,将声音文件拖放在场景中,在时间轴上添加普通帧至音频结束。在属性面板上设置其【同步】为【数据流】。
回到主场景,从库中拖出“声音”MC,在属性面板上设置其实例名为
“
mc
”。
执行【窗口】|【其他面板】|【公用库】|【按钮】命令,从公用库中拖出一个按钮。放在场景中。选中按钮,打开动作面板,输入语句如下:
on(press){//按下按钮
if (bofang==1) {//如果变量播放等如1执行下面的动作
mc
.play();//音乐mc。播放
bofang = 0//赋0给变量bofang
else {//否则执行下面的动作
mc
.stop();//音乐mc停止
bofang=1//赋予1给变量bofang
}
}
这就是我才学会的,有的还不会呢,有空,我和版主一起来发表FLASH学习资源给大家共享
[
本帖最后由 ☆一往情深☆ 于 2007-6-6 14:30 编辑
]
作者:
chinanic
时间:
2007-6-6 13:20
AS,看起来跟C一样的。。。头疼。。
作者:
☆一往情深☆
时间:
2007-6-6 22:20
是啊.没有AS做出来的动画也不好啊
[
本帖最后由 ☆一往情深☆ 于 2007-6-6 14:29 编辑
]
欢迎光临 黑色海岸线论坛 (http://bbs.thysea.com/)
Powered by Discuz! 7.2