网站大量收购闲置独家精品文档,联系QQ:2885784924

【2017年整理】13与课常用的Actions语句.ppt

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

第 十三课 常用的Actions语句;课前导读;重点知识;提高知识;了解知识;课堂讲解;    制作Flash动画时经常用到stop、goto、if、getURL、for、while等语句,它们的用法其实并不难,下面分别讲解。 ;停止语句stop ;   (1)打开第11课制作的毛笔字效果,其时间轴如图13-1所示。在其中“毛笔”层的第50帧有一个符号,那是因为我们为该帧添加了stop语句。;   (2)下面要让动画停在第25帧,选中“遮罩层”的第25帧(也可在其他图层的第25帧插入关键帧,并选中新关键帧),展开“动作”面板。   (3)在“动作”面板左边的命令框中双击“全局函数”下“时间轴控制”中的 ,即可为第25帧添加stop语句,如图13-2所示。;   (4)这时在时间轴中的第25帧上将出现 标记,表示为该帧添加了Actions语句,如图13-3所示。 ;跳转语句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帧开始播放。 ;条件语句 ; 利用条件语句if可以建立一个执行条件,这样只有当if中设置的条件成立时,才能继续执行后面的动作。if语句和else语句通常在一起使用,else语句离开了if语句就会失去意义,因此这里将它们放在一起讲。 ;if语句 ;   其中:   condition指需要满足的条件;   statement(s)指要执行的动作。   它表示如果满足if后面括号中的条件,则执行大括号中的动作。   例如,语句:   if(x20){    gotoAndPlay(20);   }   表示首先判断x是否大于20,如果大于20,则让动画跳转到第20帧并播放。 ; else语句同样位于“语句”选项的“条件/循环”选项下,如图13-10所示。;   其中:    condition指需要满足的条件;   statement(s)指要执行的动作。   意思是当满足了if后面的条件(condition)时,执行它后面的语句statement(s);如果没有满足if后面的条件,则执行else后面的语句statement(s)。   例如,语句: if(x20){   gotoAndPlay(20); }else{   gotoAndStop(1); }   表示首先判断X是否大于20,如果大于20,动画跳转到第20帧并播放,如果小于20,动画跳转并停止在第1帧。 ;else if语句 ;   意思是当满足if后的条件(condition)时,执行它下面的动作statement(s);当满足else if后的条件(condition)时,执行else if下面的动作statement(s)。   例如,语句: if(x30){    gotoAndPlay(25); }else if(x60){    gotoAndPlay(1); }else{    gotoAndPlay(100); }   表示首先判断X是否小于30,如果是,则动画跳转到第25帧播放,如果X大于60,则动画跳转到第1帧播放,如果两个条件都不满足,则动画跳转到第100帧播放。 ;超链接语句getURL ;   getURL(url[,window[,variables]])   其中:   url用于输入需要链接到的网页地址(如);   window用于设置网页打开的位置;   varia

文档评论(0)

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

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

1亿VIP精品文档

相关文档