flash-第13课常用的actions语句

flash-第13课常用的actions语句

ID:21124910

大小:2.43 MB

页数:57页

时间:2018-10-19

flash-第13课常用的actions语句_第1页
flash-第13课常用的actions语句_第2页
flash-第13课常用的actions语句_第3页
flash-第13课常用的actions语句_第4页
flash-第13课常用的actions语句_第5页
资源描述:

《flash-第13课常用的actions语句》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十三课 常用的Actions语句课堂讲解上机实战课后练习课堂讲解停止语句stop跳转语句goto条件语句超链接语句getURL循环语句制作Flash动画时经常用到stop、goto、if、getURL、for、while等语句,它们的用法其实并不难,下面分别讲解。停止语句stop默认情况下,Flash动画会从第1帧播放到动画的最后一帧,中间不会停止。如果想让动画停止在某一帧不再继续播放,可以在想要停止的帧上添加停止语句stop();。stop语句是Flash中最简单的Actions语句,在前面的动画

2、制作中实际已经应用到了。下面再通过一个小实例体会一下stop语句的作用。(1)打开第11课制作的毛笔字效果,其时间轴如图13-1所示。在其中“毛笔”层的第50帧有一个符号,那是因为我们为该帧添加了stop语句。图13-1为第50帧添加stop语句后,动画播放到第50帧时就停在那儿了,如果没有添加stop语句,动画又将重新从第1帧开始播放。另外,在任何一个图层的相同帧数上添加stop语句都会得到相同的效果。(2)下面要让动画停在第25帧,选中“遮罩层”的第25帧(也可在其他图层的第25帧插入关键帧,并选

3、中新关键帧),展开“动作”面板。(3)在“动作”面板左边的命令框中双击“全局函数”下“时间轴控制”中的,即可为第25帧添加stop语句,如图13-2所示。图13-2(4)这时在时间轴中的第25帧上将出现标记,表示为该帧添加了Actions语句,如图13-3所示。图13-3(5)按【Ctrl+Enter】键播放动画即可看到添加stop语句后的效果,当毛笔写到“绿”的左边时就停止了,如图13-4所示。图13-4跳转语句goto跳转语句goto可以使动画跳转到指定的帧开始播放或停止播放,它通常与play和s

4、top语句结合使用,对应的命令为gotoAndPlay和gotoAndStop。gotoAndPlay可以使动画跳转到指定的帧开始播放,gotoAndStop可以跳转到指定的帧停止播放。goto语句既可以添加在按钮元件或影片剪辑元件上,也可以添加在帧上。下面通过一个小实例来体会goto语句的作用。其具体操作如下。(1)新建一个文件,用椭圆工具绘制一个无边框的圆形,颜色填充为由白到黑的放射状渐变,并将其转换为图形元件,如图13-5所示。(2)新建一个引导层,在其中绘制一条如图13-6所示的曲线,作为小球

5、运动的轨迹,并将其沿用到第45帧。图13-6图13-5(3)将小球拖放到曲线的左端点,并在“属性”面板中进行如图13-7所示的设置,然后在第45帧插入关键帧,将小球拖放到曲线的右端点,在两帧之间创建补间动画。时间轴如图13-8所示。图13-8图13-7(4)按【Ctrl+Enter】键播放动画可以看到小球沿着所绘曲线的轨迹向前滚动。当滚动到右方时又重新从第1帧开始播放,从左向右滚动。(5)如果要让小球播放到第45帧时不从第1帧开始播放,而从第40帧开始播放,可以在第45帧中添加goto语句。首先选中第

6、45帧,然后展开“动作”面板。(6)在“全局函数”下的“影片剪辑控制”中双击,右边的窗口中将出现相应的命令,如图13-9所示。图13-9(7)在gotoAndPlay();括号中输入“40”,表示当播放到第45帧时,动画跳转到第40帧并播放动画。(8)按【Ctrl+Enter】键播放动画,可以看到小球沿着所绘曲线的轨迹向前滚动。当滚动到最右方时,并没有重新从最左边开始滚动,而是从第40帧开始播放。为帧添加gotoAndStop命令的方法与添加gotoAndPlay的方法相同。另外,为按钮添加goto语

7、句时比为帧添加goto语句时多了一行用于判定动作的语句(具体方法将在上机实战中练习),而在帧中只需直接输入gotoAndPlay()或gotoAndStop()即可。条件语句if语句else语句elseif语句利用条件语句if可以建立一个执行条件,这样只有当if中设置的条件成立时,才能继续执行后面的动作。if语句和else语句通常在一起使用,else语句离开了if语句就会失去意义,因此这里将它们放在一起讲。if语句在“动作”面板中,条件语句if位于“语句”选项的“条件/循环”选项下,(在FlashMx

8、中位于“动作”选项的“条件/循环”下)如图13-10所示。图13-10条件语句if的作用是当if语句中的条件成立时执行if后面的语句,这样可以使用比较的结果来控制Flash动画的播放。其语法结构如下:if(condition){statement(s);}其中:condition指需要满足的条件;statement(s)指要执行的动作。它表示如果满足if后面括号中的条件,则执行大括号中的动作。例如,语句:if(x>20){gotoAndPlay(20);

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

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

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