



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本节应掌握的知识要点:for循环应用;nextFrame()、prevFrame()动作应用;层深度的进一步理解。与条件判断语句一样,循环语句也是最具有实用性的语句,在满足条件时程序会不断重复执行,直到设置的条件不成立才结束循环,继续执行下面的语句。这1讲我们将学习一个最常用的for循环语句和两个动作语句nextFrame()、prevFrame()。for循环语句格式如下:for(变量初始值;循环条件;进入下一循环)条件成立时执行的动作nextFrame()进入下一帧并停止在该帧prevFrame()返回前一帧并停止在该帧请看示例动画“实例1-8”。点击查看动画效果实例1-8 for()循环语句应用画面上是一个简单的线条变幻特效,点击“删除”按钮线条会全部消失,点击“向右”按钮,会显示另一个特效,如果不点击删除按钮直接点击“向右”按钮,会显示另一个特效。这个效果就是运用for循环语句对一个含有简单动作补间、实例名为“line”的影片剪辑进行循环复制实现的。打开源文件看看,场景上有【按钮】、【mc】、【as】3个图层。【按钮】图层第1帧上有一个“删除”按钮和一个“向右”按钮,第2帧上有一个“返回”按钮;【mc】图层上是一个实例名为“line_mc”的影片剪辑。在【as】图层第1帧上的语句:stop();line_mc._x=120;line_mc._y=220;line_mc._visible= 0; /设置作为父本的影片剪辑“line_mc”不可见。for (i=1; i100; i+) /设定变量i的初始值为1,设定循环条件为i100,进入下一循环时变量i自加1。line_mc.duplicateMovieClip(line_mc+i, i); /复制新影片剪辑。_rootline_mc+i._x = line_mc._x+3*i; /设置新复制的影片剪辑的横坐标。_rootline_mc+i._rotation = 3.6*i; /设置新复制的影片剪辑的旋转参数。“删除”按钮上的语句:on (release) for (i=1; i100; i+) removeMovieClip(line_mc+i);“向右”按钮上的语句:on (release) nextFrame(); / 进入并停止在下1帧在【as】图层第2帧上的语句:for (i=2; i100; i=i+2) line_mc.duplicateMovieClip(line_mc+i, i);_rootline_mc+i._x = line_mc._x+3*i;“返回”按钮上的语句:on (release) prevFrame(); /返回前1帧我们来分析一下语句的执行过程,影片开始播放时停留在第1帧上,将被复制的父本影片剪辑在场景上的坐标定义到(120,200)位置,并使其不可见,接下来根据for语句小括号“()”里设置的参数,开始执行循环体内的语句。第一个参数定义了变量i被赋予初始值为“1”,第2个参数定义了循环的条件为i100,当满足这个条件时,将循环执行大括号“”内的语句块,第3个参数i+,定义了在每一次循环结束时i的值加1,直到超过i100的条件为止才停止循环。循环体大括号“”内的动作是复制实例名为“line_mc”的影片剪辑,并为新复制的影片剪辑命名为“line_mci”,层深度为“i”,设置其横坐标位置为场景上的父本“line_mc”影片剪辑的横坐标加上“3*i”像素,并旋转3.6*i度。当循环开始时,i的值为1,符合i0; i+),这个条件就会永久成立,导致程序陷入死循环。课后练习:利用实例8源文件,按以下要求完成练习:1. 在第1帧用for语句复制出60根线条,通过设置旋转属性形成一个变幻的圆环状特效,并居中显示。2. 点击“向右”按钮即在第2帧复制出100
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025挖掘机租赁合同范本模板
- 工地持续供货合同范本
- 疫情点对点包车合同范本
- 仓储与运输合同范本
- 茶叶销售合同范本
- 美容产品合作合同范本
- 2025鞋类生产外协合同
- 2025授权销售合同协议范本
- 物业防水补漏合同范本
- 水果产品合同范本模板
- 护理礼仪与人际沟通第3版第三章护士服饰礼仪
- 血液中乙醇的测定顶空气相色谱法
- 物业承接查验移交资料清单
- 社会组织内部规范化治理课件
- 农村公路建设标准
- GB/T 13825-2008金属覆盖层黑色金属材料热镀锌层单位面积质量称量法
- GA/T 1237-2015人员基础信息采集设备通用技术规范
- 红十字急救培训-包扎课件
- 药物分析实验注意事项课件
- 沙盘游戏治疗课件
- 甘肃省烟花爆竹经营许可实施标准细则
评论
0/150
提交评论