请问flash如何用一个按钮控制影片剪辑(音乐)的播放和暂停
展开全部
1.新建一个影片剪辑,把音乐放进里面,选数剧流
2.再新建一个影片剪辑,第一帧为暂停图标,第二帧为播放图标。每一都帧上写上代码
stop();
3.再新建一个按钮。
4.将这三个元件都放置在场景中,将有图标的影片剪辑置于按钮上面一层并使他们重合。有音乐的影片剪辑取实例名为
MUSIC
有播放或暂停图标的剪辑取实例名为
MUSICTB
5.在按钮上写代码:
on
(release)
{
if
(音乐=="播放")
{_root.MUSIC.play();
_root.MUSICTB.prevFrame();
音乐="暂停"}
else
{_root.MUSIC.stop();
_root.MUSICTB.nextFrame();
音乐="播放"}
}
2.再新建一个影片剪辑,第一帧为暂停图标,第二帧为播放图标。每一都帧上写上代码
stop();
3.再新建一个按钮。
4.将这三个元件都放置在场景中,将有图标的影片剪辑置于按钮上面一层并使他们重合。有音乐的影片剪辑取实例名为
MUSIC
有播放或暂停图标的剪辑取实例名为
MUSICTB
5.在按钮上写代码:
on
(release)
{
if
(音乐=="播放")
{_root.MUSIC.play();
_root.MUSICTB.prevFrame();
音乐="暂停"}
else
{_root.MUSIC.stop();
_root.MUSICTB.nextFrame();
音乐="播放"}
}
展开全部
你要把mc都加实例名称
比如与按钮一起在主时间轴的mc取个实例名称为:
a_mc,
这个里面的mc取个实例名称为:
b_mc
现在,你选中场景里的按钮,如果时间轴只有一桢,那就不用管主时间轴的暂停了。如果桢数多,那还要看你是想控制哪个动画暂停。
代码如下:
on
(release){
//点击按钮时发生以下动作
this.stop()
;
//主时间轴动画停止。
this.a_mc.stop()
//主时间轴上的a_mc这个影片剪辑停止
this.b_mc.c_mc.stop()
//主时间轴上的a_mc影片剪辑里的b_mc影片剪辑停止
}
根据你具体的动画情况决定这大括号里的三句用哪句或都用
比如与按钮一起在主时间轴的mc取个实例名称为:
a_mc,
这个里面的mc取个实例名称为:
b_mc
现在,你选中场景里的按钮,如果时间轴只有一桢,那就不用管主时间轴的暂停了。如果桢数多,那还要看你是想控制哪个动画暂停。
代码如下:
on
(release){
//点击按钮时发生以下动作
this.stop()
;
//主时间轴动画停止。
this.a_mc.stop()
//主时间轴上的a_mc这个影片剪辑停止
this.b_mc.c_mc.stop()
//主时间轴上的a_mc影片剪辑里的b_mc影片剪辑停止
}
根据你具体的动画情况决定这大括号里的三句用哪句或都用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询