打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
特管用的几种Flash播放/暂停复合按钮的制作方法

特管用的几种Flash播放/暂停复合按钮的制作方法

编写:愚石


 Flash制作中,经常要为影片或声音添加播放或暂停按钮,让它想播就播,要停就停。点击播放后,按钮切换成暂停;点击暂停后按钮又切换成播放。那这个按钮该如何制作呢?下面给爱好Flash朋友交流几种实用的方法:

 

1.      控制主场景的播放或暂停

在主场景中画一个有色方块,将它转换为按钮;

在主场景上层新建一个图层,把刚做好的按钮(或从公用库选一个)拖到该层的第一帧;

把时间轴的滚动条拖到影片的最后面,在放置按钮的那一层的最后面插入一个帧,使该层的长度与影片长度一样长;

在场景中选中按钮(给按钮写代码),按F9打开动作面板,输入如下代码:

on(press){//按下按钮

if (bofang==1) {//如果变量bofang等于1执行下面的动作

_root.play();//影片播放

bofang = 0//0给变量bofang

} else {//否则执行下面的动作

_root.stop();//影片停止

bofang=1//赋予1给变量bofang

}

}

测试影片,出现自动播放了吧?没关系,在主场景的第一帧写上“stop();”的代码即可。

好了,再测试一下,播就播,停就停了吧?

 

2.控制影片剪辑的播放或暂停

这种复合按钮也可以用来控制影片剪辑、背景音乐、声音等,只要把背景音乐、声音等做成影片剪辑,拖到主场景的某个帧,并给它的实例名取个名字(如mc),把上面复合按钮的代码改成:

on(press){//按下按钮

if (bofang==1) {//如果变量bofang等于1执行下面的动作

_root.mc.play();//影片剪辑播放

bofang = 0//0给变量bofang

} else {//否则执行下面的动作

_root.mc.stop();//影片剪辑停止

bofang=1//赋予1给变量bofang

}

}

别忘了把影片剪辑的第一帧加上“stop();”的代码哦。

 

3.把播放暂停按钮做成影片剪辑

新键一个影片剪辑,在这个剪辑的第一帧放播放按钮,第二帧放暂停按钮,给这个剪辑再建一个图层,在第一帧上写stop();

在播放按钮上写代码:

on(press){

_root.play();

gotoAndStop(2);

}    //播放后跳到暂停按钮上

在暂停的按钮上写代码:

on(press){

_root.stop();

gotoAndStop(1);

}    //暂停后跳到播放按钮上

这样,按钮的剪辑就做好了,把它拖到主场景新建图层的第一帧里就OK了。

提示:要记得把按钮图层时间轴扩展到与主场景的时间轴等长,否则会看不到按钮哦。

 

4. 把播放暂停按钮做成动态文本

新建一个影片剪辑,在这个剪辑里画一个动态文本,文本框里输入播放两个字(不要引号),在属性栏的变量里输入txt

在主场景新建一个图层,把做好的影片剪辑拖到这个图层的第一帧,将实例名写上mc,并在这帧输入代码:

            mc.onRelease =function() {

   if (btn_mc.txt == "播放") {

            play();

            mc.txt = "暂停";

   } else {

            stop();

            mc.txt = "播放";

   }

};

给主场景的第一帧写上代码stop();

这时就Ok了。如果你想把这个用动态文本框做得漂亮些,你可以把文本框衬托一个漂亮的方块什么的。

好吧各自为见,做法未必相同,只求效果和美观。

因为本人也是菜鸟,所以制作过程写得较为详细,生怕别人不知道。而且其中可能存在一些错误,欢迎大师指正。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
最常用的Flash语句(汇总)
FLASH as2.0脚本基础(下)
flash外部调用SWF音乐视频教程
ActionScript2.0 编程基础
flash课件模板制作系列教程之按钮导航(下)
Flash MX 2004 ActionScript图文教程(九)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服