flash添加按钮控制的方法

flash添加按钮控制的方法

ID:30768153

大小:89.50 KB

页数:20页

时间:2019-01-03

flash添加按钮控制的方法_第1页
flash添加按钮控制的方法_第2页
flash添加按钮控制的方法_第3页
flash添加按钮控制的方法_第4页
flash添加按钮控制的方法_第5页
资源描述:

《flash添加按钮控制的方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Flash添加按钮控制的方法相信许多闪客朋友都想过在口己的作品中加上类似于播放器上的控制影片播放的功能,比如:暂停、播放、快进、快退、进度条等等,这样做不仅方便浏览者观看,而且也现显得我等闪技之”神出鬼没”(嘻嘻)。看上去实现起來好象很麻烦,其实只须加上一些简单的脚木语句,即可让你的作品拥有如同RealPlayer>WindowsMediaPlayer等播放器上的控制功能!(下面的例子包含音乐,大约35k,请稍候)图1以上是仿照WindowsMediaPlayer面板界面做的DEMO,它除了有基本的控制播放

2、功能之外,还有回放、快进、快退、影片控制进度条、咅屋控制等功能。怎么样,心动了吧?跟我起來控制你的flash影片吧!(文章末尾提供・fla文件下载学习)首先,为了演示方便我们先得制作一段影片,很简单,在主时间轴添加一些东东就可以了。我在这里做了一段动画和音怎,它们的作用是用来替代影片的内容。1.把默认图层命名为”音乐”,Ctrl+R导入一个声音文件,然后拖到这一层按声咅的长度设定帧的长度,在声音面板上把它设为”数据流flO2•新建个图层命名为”动画”,按”音乐”层帧的长度做一段动画,可随意。俺做的就是个简单

3、的从圆到矩形的Shape形变。接下来主角要出场了,我们开始做影片控制部分。这一部分要把它们全部部件加到一个MC(Movieclip)当中,这样不仅便于”管理”,而且当你想要在别的作品加入控制功能时只要把这个总MC加入即可!另外这部分我是仿照WindowsMediaPlayer界面做的,你也可以把它做的更酷、更有创意和个性。废话少说,新建一个MC,命名为”控制面板笃Ctrl+I打开实例面板,在名称栏输入:allo注意以后的所有东东都要添加在这个MC当屮。1•默认图层命名为”背景笃做个如图2的背景。那个小喇叭是

4、俺从WindowsMediaPlayer上抓来的,暂时借用一下。2•新建个图层命名为”动态文木舄添加两个动态文本框,变量名分别为"nowfirame”和"allframe”,它们是用来显示当前帧和总帧数的,以后会用得到。3•新建一个图层命名为“按钮”。下面开始做控制影片播放的按钮,一共要做八个,(如图3)把他们依次命名为”播放”、”暂停”、”停止”、”倒放”、”开始“、”快退”、”快进”、”结束”,嫌麻烦的话flash5的共享图库里有的是漂亮的按钮当然也可以用它们来代替。把做完的按钮加到“按钮”这一层,排列

5、好它们的位置。接着开始对每一个按钮添加脚本,首先要依次为按钮”播放”、”暂停”、”停止”、”开始”、”结束”添加脚本。按钮”播放”“暂停””停止”脚本按钮脚本on(release){_root.play();}on(release){root.stop();}on(release){root.stop();root,gotoandstop(1);T”开始””结束”on(release){root.gotoandstop(1);}on(release){_root.gotoandstop(_root._tot

6、alframes);〃停止到最后一帧}至于”倒放”、”快退气”快进”就不能简单的在按钮添加脚本而达到目的,它们需要调用一个MC才能达到控制影片的目的。4•新建一个MC,—共要用到7帧,依次为这7个关键帧添加脚本。在第一帧添加:stop();speed=4;//此为”快退“、”快进啲速度值,你可以调节它来控制快进、快退的速度第2帧:〃”倒放”所转到帧_root.prevFrame();第3帧:gotoandplay(2);//与第2帧形成循环第4帧:〃”快退”所转到帧for(i=();i<=speed;i++

7、){_root.prevFrame();}第5帧:gotoAndPlay(4);〃与第4帧形成循环第6帧:〃”快进”所转到帧for(i=();i<=speed;i++){_root.nextFrame();}第7帧:gotoAndPlay(6);〃与第6帧形成循环5•把这个MC拖到”按钮焜,Ctrl+I打开实例面板,在名称栏输入:Hkz接下来只要在”倒放仁”快退”、”快进吐添加转到相应帧的脚本即可。按钮”倒放””快退””快进”脚本on(release){kz.gotoandplay(2);}on(rele

8、ase){kz;.gotoandplay(4);}on(release){k乙gotoandplay(6);}最后还须注意的是在按下”倒放■快退■快进”这三个按钮后”kz”会陷入循环,这样再按其他按钮就失灵了,所以述要为,播放”、”暂停”、”停」1「、”开始”「结束”这些按钮添加一句脚本」kz・stop(F以停」l「kz”的循环。呵呵〜〜,如果你完成了上面的部分大功已经告成了一半了,先Ctrl+Enter调试一下

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。