在日常是哟感声音的方式有两种:一就是我们在时间主轴上进行使用,另外一种就是涉及到一些非美工的控制方面,ActionScript。
一:在时间主轴上使用FLASH的sound
在时间主轴上插入关键桢,并导入响应的音乐文件。然后在属性面板中进行相应的设置。
二:用ActionScript 语句来调用声音
1:导入外部声音,选中导入的声音,右贱—>连结属性à选种为动作脚本导出,然后在标识这个地方为该声音起一个名字“SD”,为我们在ActionScript中进行调用。
下面我们就用例子来进行说明,至于详细的为什么是这样,我想这不是我们考虑的范围。
Mysound=new Sound(); //就类似一个类,我个人这样认为
Mysound.attachsound(“SD”); //把到入杂库中的声音文件进行附加
节下来就是我们对该声音进行控制,就相当于我们把类已经声明完毕,现在就是去调用其中的属性和方法,是在里面封状好的。
声音播放和停止分别调用 Mysound.play(), mysound.stop();
2:调用外部声音
我们只需知道是怎么做的就行
Mysound=new sound();
Mysound.loadsound(“xx.mp3”,flase);
xx.mp3就是我们要加载的文件的路径,上面默认是在同样的目录下的。至于false这个参数填写false还是true,网上资料比较多的,我觉得大家填写false。
3.关于声音的循环
我们一般让声音进行循环,是通过无数次的播放,或者设置时间,当然下面我们利用这样一个不错的事件。
Mysound=new sound();
Mysound.attachsound(‘sd”);
Mysound.onsoundComplete()=function()[
Mysound.play();
}
对上面的这个函数进行该早,我们就可以做成一个通过一个按牛来控制文件的播放和停止。
假定我们的声音文件在一开始就在运行
Mysound.play();
Var soundflag=1; //为正数表示播放,否则表示停止
On(relase)
{
Soundflag=-soundflag;
If(soundflag==-1)
{
Mysound.stop();
Mysound,play();
}
If(soundflag==1)
{
Mysound.stop();
}
}