Flash AS入门教程:影片剪辑第三节控制时间轴
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-08
本例继续讲解AS的基础知识,今天我们来学习Flash AS入门系列教程第七课:影片剪辑第三节控制时间轴~~ 上一节:Flash AS入门教程:影片剪辑第二节加载swf文件 第三节 控制时间轴 MC实际上相当于一个独立的swf文件,它具有它自已的时间轴。反过来说,我们也可以把一个swf文件看成一个MC。所以本节所介绍的控制时间轴的方法同样适用于主时间轴。 在做好一个动画后,如果没有添加任何AS代码,那么动画就会按帧开始播放。本节的题目叫,控制时间轴就是由用户来控制动画的播放。为了实现这个目的,首先应叫动画不要自动播放,所以第一个语句: stop():时间轴停止播放。 播入停止了,那么肯定就要一个让动画播放的命令: Play() 时间轴开始播放 下面来做个练习: 新建一个Flash文件,在舞台左边上画一个园,在100帧插入关键帧,将园拖到舞台右边。创建补间动画。接下来新建两个按钮,标签分别为:播放,停止。新建一层,将两按钮拖入舞台,打开属性面板,将播放按钮实例命名为:ply_btn,停止按钮实例命名为stop_btn. 新插入一层,命名为:action.打开动作面板,输入: stop();这样运行时,时间轴将停在第一帧,不播放。 接下来是点击播放按钮的动作: ply_btn.onRelease = function(){ play(); } 点击停止按钮上的动作: stop_btn. onRelease = function(){ stop(); } 测试影片,园停在那儿不动,点击播放,园开始运动,点击停止,园停止运动。 这样我们就实现了控制动画播放的功能。 上面是控制主时间轴的播放,那么要控制MC的播放怎做呢?现在新建一个mc,按上面的方法做一个补间动画,在MC的第一帧输入:stop();将MC拖入舞台,在属性面板中实例命名为:mymc_mc. 在主时间轴的第一帧,输入: ply_btn.onRelease = function(){ mymc_mc.play(); } stop_btn. onRelease = function(){ mymc_mc.stop(); } 测试影片,那么我们就已能控制MC的播放了。 接下来,进行更进一步的控制。 gotoAndPlay(n):将时间轴转到n所在的帧处,开始始播放。 比如:gotoAndPlay(5); 从第5帧开始播放。 gotoAndStop(n):将时间轴转到n所在的帧处并停止。 比如:gotoAndStop(5);跳到第5帧并停止。 nextFrame()方法:将时间轴移到下一帧并停止。 比如:MC的控制:mymc_mc.nextFrame(); 主时间轴的控制:this.nextFrame(); prevFrame()方法:将时间轴移到上一帧并停止。 用法同nextFrame()。 关键词:
|
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Flash教程:水晶按钮制作和应用下一篇: Flash怎样阅读swf格式的教程
关于Flash AS入门教程:影片剪辑第三节控制时间轴的所有评论