方法1、新建一个层,选中你要停止的那一帧,按F7,然后按F9,在弹出来的动作框中,输入:
stopAllSounds();
方法2、点中音乐开始的那一帧,点属性,编辑,然后点按帧显示的图标,再在你要停止的那一帧点出两个节点,把第二个节点拉到最低,两个声道都要同样设置。
方法3、去下一个MoomaMp3Ringtone绿色版,把声音剪到你指定的长度再导入。
有两种方法:
一是做一个MC元件,导入声音,把声音设置为数据流,也就是把声音绑定在时间轴上,使声音的“流”和时间轴上的“帧”同步。这样就用控制MC的思想方法就可以了。
二是使用代码。如果需要代码,我要以给你。
.............张志晨奉献
var req:URLRequest=new URLRequest("非你莫属.mp3");
var mp3:Sound=new Sound(req);
var localSound:SoundChannel=mp3.play();
var pauses:int=0;
ply_btn.addEventListener(MouseEvent.CLICK,ply_fn);
stp_btn.addEventListener(MouseEvent.CLICK,stp_fn);
function stp_fn(event:MouseEvent) {
pauses=localSound.position;
localSound.stop();
}
function ply_fn(event:MouseEvent) {
localSound=mp3.play(pauses);
}
默认stop只停止动画,不停止音乐。
两种处理方法
1:在要停止音乐的帧上插入关键帧,选中帧,在动作里面输入代码:stopAllSounds();
2:把停止位置后的音频帧全部删除。
在你的音乐层第50桢的地方加上stop动作就可以了。
音乐做在影片剪辑中,且属性设为数据流,然后在第50帧加上动作(AS2.0):
sy.stop();//sy是影片剪辑的实例名