项目10 ActionScript 3.0基础(课件)-《计算机动画设计——Flash》同步教学(国防科技大学出版社)

2023-09-10
| 25页
| 97人阅读
| 6人下载
普通

内容正文:

项目10 ActionScript 3.0基础 任务1 ActionScript语法简介 1 任务2 ActionScript编辑器的使用 2 任务3 使用ActionScript控制影片剪辑 3 上机实战 4 任务1 ActionScript语法简介 任务描述 ActionScript 3.0是一种强大的面向对象编程语言,它拥有处理各种人机交互、数据交互的功能,合适快速地构建效果丰富的互联网应用程序,这种应用程序已经成为Web体验的重要部分。本任务重点介绍ActionScript 3.0的语法。 活动1 ActionScript基本语法 1)区分大 小写 3)分号 4)小括号 5)注释 7)常数 6)关键字 和保留字 2)使用点语法 活动1 ActionScript基本语法 活动1 ActionScript基本语法 活动1 ActionScript基本语法 活动2 ActionScript 3.0语句 1)if语句 2)重复执行动作 判断一个条件是真(true)或假(false)的语句以if开头。如果条件成立,那么ActionScript执行if语句后面的语句。如果条件不成立,那么ActionScript跳转到本代码块以外的下一条语句。Else if指定如果前面的条件是假(false)时可选的条件。 ①当条件存在时重复执行某动作。 使用while语句实现。 ②for语句使用计数器,控制循环次数。 For循环使用计数器来控制循环运行的次数。 ③循环处理电影剪辑或对象的子项。 使用for…in语句实现该功能。 活动3 函数和对象 1)使用预定义函数 2)调用函数 函数是指在动画中任何地方都可以重用的ActionScript代码块。如果传递特定的值(参数)给函数,那么该函数将对这些值进行操作,并返回一个值。Flash拥有一些预定义函数,使用这些函数可以访问某些信息,完成某些任务。 在正常模式下调用函数的步骤如下。 ①使用evaluate动作,并在表达式输入框中输入函数名和要求的参数。 ②在另一个时间轴调用函数,使用目标路径。 活动3 函数和对象 3)创建自定义函数 4)使用预定义对象 创建自定义函数有以下步骤。 ①定义函数。定义函数,使用Function动作,后跟一个函数名、要传递给函数的参数和指出该函数做什么的ActionScript语句。 ②给函数传递参数。参数是函数代码处理的元素,当函数被调用时,必须把它要求的参数传递给它。 使用Flash的预定义对象可以访问某些种类的信息(如日期和时间信息)。大多数预定义对象都拥有一些方法(分配对象的函数),可以通过调用这些方法,让其返回一个值或执行一种动作。有些预定义对象拥有一些属性,可以读取这些属性的值。 活动3 函数和对象 任务2 ActionScript编辑器的使用 任务描述 Flash CS5提供了一个非常有用的ActionScript编辑器,利用ActionScript编辑器可以很方便的输入和编辑ActionScript语句。本任务重点介绍ActionScript编辑器的使用方法。 活动1 ActionScript编辑器的启动 (1)打开Flash CS5,显示欢迎界面,新建Flash文件。 活动1 ActionScript编辑器的启动 (2)选择“窗口”→“动作”命令(快捷键F9),即可打开ActionScript编辑器。 活动2 ActionScript编辑器 参数设置 选择“编辑”→“首选参数”,打开“首选参数”对话框。 活动2 ActionScript编辑器 参数设置 在“首选参数”对话框的最下面有对ActionScript 3.0进行高级设置的选项,选择“语言”→“ActionScript 3.0设置”。 任务3 使用ActionScript控制 影片剪辑 任务描述 事件是推动Flash程序运行的灵魂,正是因为有了丰富的事件,Flash程序的交互才能够得以实现。开发Flash程序时,程序员需要预先估计程序应该处理哪些事件,以及如何处理这些事件。例如对一个按钮,是否需要处理用户单击按钮所触发的事件,如果需要按钮对用户的更多操作作出反应,就需要添加相应的事件处理代码。本任务重点介绍如何使用ActionScript控制影片剪辑。 活动1 鼠标和键盘事件 1)鼠标按下 2)鼠标释放 如果某个界面元素(比如一个按钮或者一个影片剪辑的实例)的代码中含有鼠标按下on(press)这样的事件处理代码,那么当用户在这个界面元素按下鼠标时,on(press)后面的大括号中的代码就会被执行。 这个事件在鼠标释放on(release)的时候发生,并且通常都是在on(press)之后发生,有p

资源预览图

项目10  ActionScript 3.0基础(课件)-《计算机动画设计——Flash》同步教学(国防科技大学出版社)
1
项目10  ActionScript 3.0基础(课件)-《计算机动画设计——Flash》同步教学(国防科技大学出版社)
2
项目10  ActionScript 3.0基础(课件)-《计算机动画设计——Flash》同步教学(国防科技大学出版社)
3
项目10  ActionScript 3.0基础(课件)-《计算机动画设计——Flash》同步教学(国防科技大学出版社)
4
项目10  ActionScript 3.0基础(课件)-《计算机动画设计——Flash》同步教学(国防科技大学出版社)
5
项目10  ActionScript 3.0基础(课件)-《计算机动画设计——Flash》同步教学(国防科技大学出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。