高分求一段flash声控代码

来源:百度知道 编辑:UC知道 时间:2024/06/10 17:04:24
呵呵,各位精通flash制作的朋友们,我是个超级新手,相当卡拉,这问题有点儿幼稚,请不要笑话我啊,呵呵;问题如下:

我在场景中建立一个图层1,并在该图层的1————20帧中创建一段小球从左滚到右的补间动画,接着定义第1帧为stop停止播放,第20帧也定义为stop;这样一来,影片测试的时候就自然会表现为那个小球傻啦吧唧着在第一帧上静止的状态了;接下来,我要在场景中再建立一个图层2,并在图层2的第一帧上写一段声控代码指令,该代码指令的目的就是要在我对着麦克风吹气或是吼叫达到一定音量大小的时候,小球就会从第1帧的stop静止状态跳转到第二帧并播放。

各位朋友们明白我的问题的意思了么?呵呵,谢谢,希望大家能抽空帮帮我,如果代码写得简洁明了并测试成功了的话我会追加50分的,嘻嘻,说话算话。
我已经自己解决了以上的问题。

如果大家想拿分的话,请写些与flash声控相关的其它常用代码,尽量简洁,并尽量标明每行代码的意思。

注意,一定要是与声控相关的代码,别的我不需要。

mysound = new Sound();
mysound.loadSound("mp3文件路径", true);
mysound.start(0);
onEnterFrame=function(){
mysound.setVolume(mc._x)//音量为影片mc的_x坐标
//当音量大于60%时响应事件
if(mc._x>60){
trace(你想要响应的事件)
}
else{
trace("NO")
}
}
//-----说明:你要另外通过startDrag();来控制一个影片mc的滑动
完了,如果测试可以的话就给我加分吧,哈哈哈。。。。

//mysound 是一个MC名字,按钮b_play,b_stop 这2个也是。
var kongzhi;
kongzhi = 1;
var i;
i = 0;
musiclist = ["music1.mp3"];
mysound = new Sound();
mysound.loadSound(musiclist[i], true);
mysound.start();
mysound.onSoundComplete = function ()
{
mysound.loadSound(musiclist[0], true);
mysound.start();
};
b_play.onRelease = function ()
{
mysound.start();
tellTarget(musicbar)
{
gotoAndPlay(1);
}
};
b_stop.onRelease = function ()
{
mysound.stop();