版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第7课 Action脚本应用基础,本课要点 具体要求 本课导读 上机练习,本课要点,Action脚本基本概念 添加Action脚本 场景/帧控制脚本,具体要求,了解Action脚本的概念和语法等基础知识。 熟练掌握添加Action脚本的方法。 了解并掌握场景/帧控制脚本中各脚本的功能和语法。,本课导读,在Flash 8中,通过为按钮、影片剪辑元件和帧添加相应的Action脚本,对动画的播放流程以及动画中的元件进行控制,可以制作出各类精美的动画特效,并可使指定的元件以及动画实现特定的交互功能。,7.1 Action脚本概述,Action脚本作为Flash交互功能实现的核心,其作用变得日益重要。无
2、论是利用Flash制作的交互游戏,还是简单的动画作品,通常都需要涉及到Action脚本的应用。 而在学习Flash的过程中,Action脚本也是初学者应重点掌握的重要内容。,7.1 Action脚本概述,7.1.1 知识讲解 7.1.2 典型案例为帧添加Action 脚本,7.1.1 知识讲解,Action脚本(ActionScript)是Flash中特有的一种动作脚本语言。在Flash动画中,通过为按钮、影片剪辑元件或帧添加特定的脚本,或使用Action脚本编制特定的程序,可以使Flash动画呈现特殊的效果或实现特定的交互功能。在Flash 8中,Action脚本的版本为2.0,该版本支持更
3、多的功能,如类、继承等,在执行效率方面也有所增强。,7.1.1 知识讲解,1. Action脚本基本语法 2. 变量 3. 函数 4. 运算符与表达式 5. Action脚本的添加方法 6. 脚本助手的应用,1. Action脚本基本语法,要学习和使用Action脚本,首先就需要了解Action脚本的语法规则,在Flash 8中,Action脚本的基本语法如下所述。 点语法 语言标点符号 关键字 大小写字母,2. 变量,在Action脚本中,变量主要用来存储数值、字符串、对象、逻辑值及动画片段等信息。一个变量由变量名和变量值组成,变量名用于区分不同的变量,而变量值用于确定变量的类型和内容。变量
4、名可以是一个字母,也可以是由一个单词或几个单词构成的字符串。,3. 函数,函数是指对常量和变量等进行某种运算的方法,函数是Action脚本的重要组成部分之一。Flash 8中的函数主要分为以下几种类型。 内置函数 命名函数 用户自定义函数 匿名函数 回调函数 构造函数 函数文本,4. 运算符与表达式,在Flash 8中,表达式是用于为变量赋值的短语,而运算符则通过与表达式配合使用,对表达式中的内容进行数值、字符或逻辑方面的运算。在Flash 8中的表达式包括数值表达式、字符串表达式以及逻辑表达式三种。 数值表达式和运算符 字符串表达式和运算符 逻辑表达式和运算符,5. Action脚本的添加方
5、法,Action脚本主要添加在关键帧(空白关键帧)、按钮和影片剪辑元件中,下面以在关键帧中添加Action脚本为例,讲解在Flash 8中添加Action脚本的方法,其具体操作请教师参照软件和书中内容进行讲解。,6. 脚本助手的应用,对于Action脚本的初学者,或对Action脚本的语法不太熟悉的使用者,可以利用Flash 8中新增的【脚本助手】功能来添加Action脚本,其具体操作请教师参照软件和书中内容进行讲解。,7.1.2 典型案例为帧添加 Action脚本,案例目标 本案例通过为“制作故乡的云动画.fla”文件中的相应关键帧添加用于停止播放的Action脚本,使动画播放完后出现自动停
6、止的效果。通过本例的练习,掌握在动画中为帧添加Action脚本的方法。 素材位置:【第7课素材】 源文件位置:【第7课源文件为帧添加Action脚本.fla】,7.1.2 典型案例为帧添加 Action脚本,操作思路 (1)打开“制作故乡的云动画.fla”动画文档。 (2)选中位于动画结束处的关键帧,然后通过【动作】面板为帧添加Action脚本。,7.1.2 典型案例为帧添加 Action脚本,操作步骤 具体操作步骤请教师参照软件和书中内容进行讲解。,7.1.2 典型案例为帧添加 Action脚本,案例小结 本案例通过为“制作故乡的云动画.fla”添加“stop( );”脚本,使动画出现了停止
7、播放的效果。本例的制作流程十分简单,主要练习在动画中为帧添加Action脚本的基本方法。制作完成后,还可打开未添加Action脚本的“制作故乡的云动画.fla”,通过对比该动画与本例在播放完成后的区别,了解“stop( );”脚本的作用。,7.2 场景/帧控制脚本,在了解了Action脚本的基本概念,并掌握Action脚本的添加方法后,从这一节开始,就将对Flash 8中常用的Action脚本进行讲解。,7.2 场景/帧控制脚本,7.2.1 知识讲解 7.2.2 典型案例利用脚本实现 动画播放控制,7.2.1 知识讲解,在Flash 8中,场景/帧控制脚本主要通过对动画中的帧和场景进行控制,如
8、停止、播放和跳转等。通过这类脚本的应用,可以对动画的播放进度和播放状态进行相应的控制,在实际应用中,常用的场景/帧控制脚本主要有以下几个。 play stop gotoAndPlay gotoAndStop nextFrame prevFrame nextScene prevScene,7.2.2 典型案例利用脚本实现 动画播放控制,案例目标 本例将通过在“制作飞奔逐帧动画.fla”文件中新建按钮元件,并为按钮元件添加本节所学的场景/帧控制脚本,对动画的播放状态进行控制。通过练习为按钮元件添加Action脚本的方法,并掌握相应Action脚本的基本用法。 素材位置:【第7课素材】 源文件位置:
9、【第7课源文件利用脚本实现动画播放控制.fla】,7.2.2 典型案例利用脚本实现 动画播放控制,操作思路 (1)打开“制作飞奔逐帧动画.fla”动画文档。 (2)新建“播放”、“停止”、“跳转”和“微移”按钮元件。 (3)将按钮元件放置到场景中,并做相应排列。 (4)为各按钮添加相应的Action脚本。,7.2.2 典型案例利用脚本实现 动画播放控制,操作步骤 具体操作步骤请教师参照软件和书中内容进行讲解。,7.2.2 典型案例利用脚本实现 动画播放控制,案例小结 本案例通过在“制作飞奔逐帧动画.fla”中新建按钮元件,并为按钮元件添加场景/帧控制脚本,实现了对动画播放状态的控制功能。通过本
10、例的练习,掌握了利用场景/帧控制脚本配合按钮元件控制动画播放的基本方法和技巧。,7.3 上机练习,7.3.1 为按钮添加Action脚本 7.3.2 利用脚本实现场景切换,7.3.1 为按钮添加Action脚本,本次练习将通过为帧和按钮元件添加Action脚本,对“制作翻山越岭动画.fla”进行简单的播放控制。 本例主要练习在按钮元件中添加Action脚本,以及通过帧和按钮元件中Action脚本的配合,实现简单动画控制的方法。 素材位置:【第7课素材】 源文件位置:【第7课源文件为按钮添加Action脚本.fla】,7.3.1 为按钮添加Action脚本,操作思路 打开“制作翻山越岭动画.fl
11、a”动画文档。 利用“汽车”影片剪辑元件,制作“播放控制”按钮元件。 在“汽车”图层的第1帧添加“stop( );”脚本。 将“播放控制”按钮元件放置到“山坡”图层中,并为其添加“play( );”脚本。,7.3.2 利用脚本实现场景切换,本次练习将利用nextScene和prevScene脚本,制作出通过单击按钮切换动画场景的动画。本例主要练习nextScene和prevScene脚本的应用,并学会利用Action脚本切换动画场景的基本方法。 素材位置:【第7课素材】 源文件位置:【第7课源文件利用脚本实现场景切换.fla】,7.3.2 利用脚本实现场景切换,操作思路 设置场景尺寸为500300像素,背景颜色为深红色。 新建“闪动”影片剪辑元件,在该元件中制作表现背景颜色闪动的动画效果。 新建“动画0104”影片剪辑元件,并分别制作相应的动画
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院前台考试题库及答案
- 2026二年级数学下册 数感培养
- 智能微某著名企业分布式电源的综合控制策略
- 2026九年级上语文比较阅读技巧训练
- 2026六年级数学上册 分数乘法计算技巧
- 保安员工守责制度
- 武汉乐理考级试题及答案
- 县农业农村局奖惩制度
- 人员安全管理奖惩制度
- 设备运维人员奖惩制度
- 【课件】平行线的概念课件人教版(2024)+数学七年级下册
- 2024首届全国红旗杯班组长大赛题库及答案(第10001-10200题)
- 深圳大学《算法设计与分析》2023-2024学年期末试卷
- 中小学教师聘用合同模板
- 江西天宇化工有限公司30万吨年离子膜氯碱项目环境影响报告书
- 食堂承包居间合同模板
- 新解读《JTGT J21-2011公路桥梁承载能力检测评定规程》
- 处方书写规范考核试题及答案
- 2024年辽宁阜新市事业单位招聘普通高校退伍大学生(高频重点复习提升训练)共500题附带答案详解
- 2024年大学华西医院运营管理部招考聘用3人(高频重点复习提升训练)共500题附带答案详解
- 牛津自然拼读-课件-带音频动画Level3-U3-o-e
评论
0/150
提交评论