《《-Flash-8中文版实训教程》讲义-教学--第6章--动作脚本应用课件.ppt》由会员分享,可在线阅读,更多相关《《-Flash-8中文版实训教程》讲义-教学--第6章--动作脚本应用课件.ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Flash 8.0 Flash 8中文版实训教程讲义第6章 动作脚本应用重点内容:Flash动作脚本的特点 Flash动作脚本语言要点 Flash动作脚本编辑环境 Flash动作脚本调试方法 Flash动作脚本在动画创作中的应用Flash 8.0 Flash 8中文版实训教程讲义一、动作脚本概述:制作吸人入胜的动画,需要用到动作脚本对动画进行编程控制。ActionScript 2.0是Flash 8的脚本撰写语言,通过它可以实现用户与动画的交互,制作各种特殊效果。与其他脚本撰写语言一样,动作脚本遵循自己的语法规则,保留关键字,提供运算符,并且允许使用变量存储和获取信息。Flash 8.0 Fl
2、ash 8中文版实训教程讲义一、动作脚本概述:1.面向对象技术面向对象技术是指一种使用软件技术来解决问题的方法,可以将一个系统(解决某个问题的全套解决方案)作为一个对象,细分为多个部分组成。Flash 8.0 Flash 8中文版实训教程讲义一、动作脚本概述:1.面向对象技术Flash的ActionScript 2.0是面向对象的程序语言,除了内置的对象外,还可以自定义对象,导入了面向对象的观念,可以更加灵活以及最大限度地使用Flash Flash 8.0 Flash 8中文版实训教程讲义一、动作脚本概述:2.元件及其控制可以将元件按功能强弱分为三个层次,由强至弱分别是影片剪辑、按钮、图形,它
3、们与动作脚本的关系如下:影片剪辑可以使用EventHandler(事件侦听器)达 到按钮响应鼠标动作的功能。按钮也有属于自己的名称,也就是可以利用实例名 来控制按钮的属性及方法。图形没有自己的名称,依然处于陪衬的地位。Flash 8.0 Flash 8中文版实训教程讲义一、动作脚本概述:2.元件及其控制按照所处位置的不同,动作脚本可以分成两大类:帧的动作脚本:位于帧里面的都叫做帧的动作脚 本;对象动作脚本:贴附在对象(按钮或元件)上的叫 做对象动作脚本。Flash 8.0 Flash 8中文版实训教程讲义一、动作脚本概述:2.元件及其控制下表是Flash常见动作:Flash 8.0 Flash
4、 8中文版实训教程讲义一、动作脚本概述:4.变量作用域变量的作用域是指一个区域,在该区域内变量是已知的并且可以引用。在动作脚本中有三种类型的变量范围:本地变量:是在它们自己的代码块(由大括号界定)中可 用的变量。时间轴变量:是可以用于任何时间轴的变量,条件是使用 目标路径。全局变量:是可以用于任何时间轴的变量(即使不使用目 标路径)。Flash 8.0 Flash 8中文版实训教程讲义一、动作脚本概述:5.变幻花环Flash 8.0 Flash 8中文版实训教程讲义二、脚本语言要点:2.使用运算符编写表达式 表达式是Flash可以评估并返回值的任何语句。可以通过组合运算符和值或者调用函数来创建
5、表达式。运算符是指定如何组合、比较或修改表达式值的字符。运算符对其选择运算的元素称为操作数。例如,在下面的语句中,“+”运算符会将数字文本的值添加到变量zhou中;zhou和3就是操作数:Flash 8.0 Flash 8中文版实训教程讲义三、脚本编辑环境:在Flash中为帧、按钮和影片剪辑添加脚本是在【动作】面板中进行的,可以在【动作】面板的脚本窗格中直接编辑动作、输入动作的参数或者删除动作,这和在文本编辑器中创建脚本很相似,也可以从【动作】工具箱拖动命令到脚本窗格,或者使用脚本窗格上方的【+】按钮将命令添加到脚本中去 Flash 8.0 Flash 8中文版实训教程讲义四、动手实践:1.钟表本节制作一个指针可以走动的钟表,练习使用绘图工具绘制元件,应用动作脚本对元件进行控制。通过钟表的学习,还可以掌握Flash动画中Date对象的创建以及相关时间的获取 Flash 8.0 Flash 8中文版实训教程讲义计算器的面板上整齐密布着Flash的按钮元件,包括输入数据的数字按钮和用于数据处理的按钮。通过为每一个按钮添加相关的脚本以实现鼠标单击与计算器处理的交互。四、动手实践:3.计算器Flash 8.0 Flash 8中文版实训教程讲义本章小结:动作脚本的面向对象特点 元件及控制方法和变量作用域 动作脚本的基本语言要点 动作脚本在各种动画中的应用和对应技巧
限制150内