flash第13课 常用Actions语句.ppt

flash第13课 常用Actions语句.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共61页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
flash第13课 常用Actions语句

第 十三课 常用的Actions语句 课前导读 重点知识 提高知识 了解知识 重点知识    停止语句stop、跳转语句goto、条件语句if。读者应仔细阅读相关部分,并结合上机实战练习和掌握。 提高知识 循环语句。初学者可暂时不学,待有一定的基础后再学习。 了解知识 超链接语句getURL。 课堂讲解 13.1 停止语句stop 13.2 跳转语句goto 13.3 条件语句 13.4 超链接语句getURL 13.5 循环语句    制作Flash动画时经常用到stop、goto、if、getURL、for、while等语句,它们的用法其实并不难,下面分别讲解。 13.1 停止语句stop 默认情况下,Flash动画会从第1帧播放到动画的最后一帧,中间不会停止。如果想让动画停止在某一帧不再继续播放,可以在想要停止的帧上添加停止语句stop();。stop语句是Flash中最简单的Actions语句,在前面的动画制作中实际已经应用到了。下面再通过一个小实例体会一下stop语句的作用。     (1)打开第11课制作的毛笔字效果,其时间轴如图13-1所示。在其中“毛笔”层的第50帧有一个符号,那是因为我们为该帧添加了stop语句。   (2)下面要让动画停在第25帧,选中“遮罩层”的第25帧(也可在其他图层的第25帧插入关键帧,并选中新关键帧),展开“动作”面板。   (3)在“动作”面板左边的命令框中双击“全局函数”下“时间轴控制”中的 ,即可为第25帧添加stop语句,如图13-2所示。   (4)这时在时间轴中的第25帧上将出现 标记,表示为该帧添加了Actions语句,如图13-3所示。 13.2 跳转语句goto 跳转语句goto可以使动画跳转到指定的帧开始播放或停止播放,它通常与play和stop语句结合使用,对应的命令为gotoAndPlay和gotoAndStop。gotoAndPlay可以使动画跳转到指定的帧开始播放,gotoAndStop可以跳转到指定的帧停止播放。   goto语句既可以添加在按钮元件或影片剪辑元件上,也可以添加在帧上。下面通过一个小实例来体会goto语句的作用。其具体操作如下。   (1)新建一个文件,用椭圆工具 绘制一个无边框的圆形,颜色填充为由白到黑的放射状渐变,并将其转换为图形元件,如图13-5所示。   (2)新建一个引导层,在其中绘制一条如图13-6所示的曲线,作为小球运动的轨迹,并将其沿用到第45帧。   (3)将小球拖放到曲线的左端点,并在“属性”面板中进行如图13-7所示的设置,然后在第45帧插入关键帧,将小球拖放到曲线的右端点,在两帧之间创建补间动画。时间轴如图13-8所示。  (4)按【Ctrl+Enter】键播放动画可以看到小球沿着所绘曲线的轨迹向前滚动。当滚动到右方时又重新从第1帧开始播放,从左向右滚动。   (5)如果要让小球播放到第45帧时不从第1帧开始播放,而从第40帧开始播放,可以在第45帧中添加goto语句。首先选中第45帧,然后展开“动作”面板。   (6)在“全局函数”下的“影片剪辑控制”中双击 ,右边的窗口中将出现相应的命令,如图13-9所示。   (7)在gotoAndPlay();括号中输入“40”,表示当播放到第45帧时,动画跳转到第40帧并播放动画。   (8)按【Ctrl+Enter】键播放动画,可以看到小球沿着所绘曲线的轨迹向前滚动。当滚动到最右方时,并没有重新从最左边开始滚动,而是从第40帧开始播放。 13.3 条件语句 1.if语句 2.else语句 3.else if语句 利用条件语句if可以建立一个执行条件,这样只有当if中设置的条件成立时,才能继续执行后面的动作。if语句和else语句通常在一起使用,else语句离开了if语句就会失去意义,因此这里将它们放在一起讲。 1.if语句 在“动作”面板中,条件语句if位于“语句”选项的“条件/循环”选项下,如图13-10所示。      其中:   condition指需要满足的条件;   statement(s)指要执行的动作。   它表示如果满足if后面括号中的条件,则执行大括号中的动作。   例如,语句:   if(x20){    gotoAndPlay(20);   }   表示首先判断x是否大于20,如果大于20,则让动画跳转到第20帧并播放。 2.else语句 前面讲过,只有满足了if语句中的条件时才能继续执行后面的语句,如果if语句的条件不满足时,该怎么办

文档评论(0)

bokegood + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档