flash课程5PPT课件

上传人:沈*** 文档编号:181423528 上传时间:2023-01-13 格式:PPT 页数:26 大小:371KB
收藏 版权申诉 举报 下载
flash课程5PPT课件_第1页
第1页 / 共26页
flash课程5PPT课件_第2页
第2页 / 共26页
flash课程5PPT课件_第3页
第3页 / 共26页
资源描述:

《flash课程5PPT课件》由会员分享,可在线阅读,更多相关《flash课程5PPT课件(26页珍藏版)》请在装配图网上搜索。

1、2021/3/91第5章 ActionScript语言概述 ActionScript是Flash内置的编程语言,用它来为动画编程,可以实现各种动画特效、控制影片的播放和人机交互功能。ActionScript的语法类似JavaScript或者Java。第第5章章 ActionScript ActionScript 语言概述语言概述2021/3/92教学内容教学内容5.1 什么是ActionScript语言5.2 动作脚本编写流程 第第5章章 ActionScript ActionScript 语言概述语言概述2021/3/935.1 什么是什么是 ActionScript语言语言 ActionS

2、cript是让Flash影片产生交互效果的脚本语言(动作脚本),它是Flash内置的脚本语言,内置的意思是指ActionScript是Flash特有的,它的运行环境是Flash影片。ActionScript 的功能:控制播放顺序 创建复杂动画 接收用户输入 调整图像 控制声音 与服务器交互第第5章章 ActionScript ActionScript 语言概述语言概述2021/3/94 ActionScript的发展历程:的发展历程:依照运行环境和语法的不同,ActionScript可粗略分为以下几个版本。1、ActionScript1.0 遵循ECMA-262第3版规范,运行环境为Flash

3、 Player5到8(Flash 5和Flash MX)2、ActionScript 2.0 遵循ECMA-262第4版规范,运行环境为Flash Player7到8(Flash MX 2004和Flash 8)3、ActionScript 3.0 遵循ECMA-262第3版规范,运行环境为Flex Builder 2(编译AS3 需要先安装 Flex Builder 2)(Flash 9)。第第5章章 ActionScript ActionScript 语言概述语言概述2021/3/95 1、动作:执行操作的语句,如stop(),gotoAndPlay等。2、参数:传递值给函数的占位符。3、

4、数据类型:描述变量或动作脚本中可以包含的信息的种类(字符串、数字、布尔值、对象、影片剪辑、函数、空值和未定义)。4、标识符:用于表示变量、属性、对象、函数或方法的名称。它的第一个字符必须是字母、下划线或美元符号,其后可跟字母、数字、下划线或美元符号。5、实例名称:脚本中用来表示影片剪辑实例和按钮实例的名称。6、关键字:脚本中有特殊意义的保留字,用户不能使用关键字作为变量或函数的名字。5.1.1.1 ActionScript语言的基本概念语言的基本概念第第5章章 ActionScript ActionScript 语言概述语言概述2021/3/96 7、对象:指可以被代码控制的对象,如影片剪辑、

5、按钮、日期、声音、数组等。8、类:每个对象都是属于某种类型,例如“作者”这个“对象”就属于“人类”这个类别,拖鞋属于“鞋类”等等。用class表示类型,中文术语译为“类”。每个对象的功能和特性都分别由对应的类所定义。9、构造函数:用于定义类的属性和方法的函数。它是一种特殊的成员函数,主要用于对数据成员进行初始化,构造函数的名字必须与类同名。10、方法:即对象的功能。11、事件:影片文件播放时发生的动作,有些事件是用户触发的,有些则是系统本身触发的第第5章章 ActionScript ActionScript 语言概述语言概述2021/3/97 12、表达式:是代表值的动作脚本元件的任意合法组合

6、,由运算符和操作数组成。13、目标路径:目标对象的分层结构地址。分为绝对路径和相对路径;绝对路径就是调用任何变量或影片剪辑时,始终以层名开始的完整路径,即从_root开始调用。相对路径就是以自己所处的路径作为起点去调用其他影片剪辑及其变量。第第5章章 ActionScript ActionScript 语言概述语言概述2021/3/98 _level0 China jiangsu nanjing changzhou hubei wuhan hongan guangdong guangzhou meizhou第第5章章 ActionScript ActionScript 语言概述语言概述2021

7、/3/99 1、ActionScript是用于flash中的,而JavaScript是用于网页中的。2、ActionScript不支持特定于浏览器的对象。3、ActionScript不支持JavaScript某些语法构造。4、ActionScript不支持JavaScript某些内置对象。5、ActionScript不支持正则表达式。5.1.2.2 ActionScript与与JavaScript的区别的区别第第5章章 ActionScript ActionScript 语言概述语言概述2021/3/9105.1.3.3 使用使用“动作动作”面板面板 Flash 8有一个具有强大功能的Acti

8、onScript程序编辑器“动作”面板,“动作”面板有三部分构成。右侧是键入代码的区域,称为脚本窗口。左上部是动作工具箱,列出AS脚本语言的所有词条。左下部为脚本导航器,在FLA文件中凡是添加了AS的位置(按钮、影片剪辑或帧)都将在脚本导航器中显示出来。单击相应的项目,右侧窗口内就显示与该项目相关联有AS。第第5章章 ActionScript ActionScript 语言概述语言概述2021/3/911 1添加动作按钮:单击此按钮添加脚本语言。功能与动作工具栏相同,可以将它理解为动作工具栏的快捷方式。2查找按钮:单击此按钮,弹出“查找”对话框,用于在脚本编辑区中查找指定的脚本语言。3插入目标

9、路径按钮:单击此按钮,弹出“插入目标路径”对话框,用于设置影片剪辑实例和按钮实例的目标路径。动作面板上的按钮功能简介:动作面板上的按钮功能简介:第第5章章 ActionScript ActionScript 语言概述语言概述2021/3/912 4语法检查按钮:用于检查当前脚本语言中的错误。如果脚本语言中有错误,错误报告将显示在“输出”窗口中。5自动套用格式按钮:调整当前脚本语言的格式,使它标准化。6显示代码提示按钮:控制是否显示代码提示。通过显示代码目录,快速查找到需要的脚本语言。7调试选项弹出菜单:单击此按钮,弹出调试选项弹出菜单。用于在脚本中设置和删除用于调试的断点。8脚本助手按钮:单击

10、此按钮,面板可切换到“助手模式”,有利于用户了解语句的构成和语法。但启动“脚本助手”后,就无法直接在脚本窗口中输入代码了。第第5章章 ActionScript ActionScript 语言概述语言概述2021/3/913 脚本代码的应用位置:脚本代码的应用位置:脚本的应用位置就是脚本语言的目标,在Flash 8中,放置ActionScript代码的位置有4个,在时间轴的帧上,影片剪辑实例上,按钮实例上和外部类文件中。Flash 8可以创建和编辑外部类文件,动作脚本文件的后缀名为as,可使用#include语句来访问动作脚本文件中的代码。第第5章章 ActionScript ActionScr

11、ipt 语言概述语言概述2021/3/914 在编写脚本语言时,既可以通过直接在脚本编辑区中输入字符进行编写,又可以通过在动作工具栏中选择项目进行编写。单击动作工具栏中的项目文件夹,可展开或收缩文件夹。在展开的项目文件夹中包含多个脚本项目,通过双击进行选择。此外,还可以通过添加动作按钮,将新项目添加到脚本中。脚本语言的编写方式脚本语言的编写方式第第5章章 ActionScript ActionScript 语言概述语言概述2021/3/915 根据元素性质和作用的不同,Flash将脚本元素分为12大类,被分别归类整理于12个项目文件夹,“索引”元素则是所有脚本项目的集合,可按照字母顺序将所有的

12、脚本项目显示出来。脚本元素脚本元素图1第第5章章 ActionScript ActionScript 语言概述语言概述2021/3/916各项目文件夹的特点如下:l 全局函数:该文件夹中包括了制作影片时根据不同用途使用的各种函数,动作语句等,共有时间轴控制(控制影片播放的函数)、浏览器/网络(控制Web浏览器和网络的函数)、影片剪辑控制(控制影片剪辑的函数)等7种函数。图2第第5章章 ActionScript ActionScript 语言概述语言概述2021/3/917图3 l 全局属性:包含全局属性和标识符,用于设置生成影片对象的各种具体参数,例如影片的显示质量等。l 语句:包含动作脚本语

13、句的关键字。包括变量(修改和访问变量的动作)、类构造(用于创建类的构造)、条件/循环(条件语句和循环构造)等5种类别。第第5章章 ActionScript ActionScript 语言概述语言概述2021/3/918l 运算符:包含可在语句中使用的运算符。用于各种对象间的运算。l 内置类:动作脚本提供的预定义类。由于Flash脚本语言是面向对象的开发工具,所以该类别可以说是Flash脚本语言中最重要的类别。它包含了可在脚本中使用的对象及其属性、事件和方法的项目列表。利用对象可以得到或设置特殊的类型信息。l 常数:在脚本语言中使用的全局常量。它包含了如null、false、true和undef

14、ined等固定值的函数。l 编译器指令:该文件夹中包括了开始一个组件初始化块,结束一个组件初始化块和包括来自文件的脚本选项。第第5章章 ActionScript ActionScript 语言概述语言概述2021/3/919l 否决的:该文件夹中包括了动作、函数、运算符与属性中应避免在新内容中出现的功能。l 数据组件:该文件夹中的内容是各种行为数据的集合,是以前需要通过复杂的脚本语言编写才能实现的功能的集合。l 屏幕:可以使用行为为屏幕创建控件和过渡,例如制作出屏幕的淡入或淡出效果等。l 组件:用于设置组件的各种参数及属性。第第5章章 ActionScript ActionScript 语言概

15、述语言概述2021/3/920 行为是预先编写的“ActionScript”脚本,它可以将 ActionScript 编码的强大功能、控制能力添加到文档中,而不必自己创建 ActionScript 代码。可使用行为控制图像、影片剪辑、加载、卸载、播放、停止、直接复制或拖动影片剪辑,或者链接到 URL;可以使用行为将外部图形或动画遮罩加载到影片剪辑中;还使用行为控制视频回放和声音回放。5.1.4.4 使用使用“行为行为”面板面板第第5章章 ActionScript ActionScript 语言概述语言概述2021/3/921 只能在 Flash 文档中进行操作时才可以使用行为,在外部脚本文件中

16、不可用。通常,你可以在文档中选择一个触发对象(影片剪辑或按钮),选择“行为”面板上的“添加”按钮以显示可用的行为,然后选择你想要的行为 第第5章章 ActionScript ActionScript 语言概述语言概述2021/3/9225.2 动作脚本编写流程动作脚本编写流程 明确设计目的 规划设计动作 编写动作脚本 添加脚本程序 第第5章章 ActionScript ActionScript 语言概述语言概述2021/3/923 指脚本程序在什么时候执行。一般有以下几种:关键帧(空白关键帧)处、按钮上、影片剪辑上或自定义。5.2.1.1 脚本程序的时机脚本程序的时机第第5章章 ActionS

17、cript ActionScript 语言概述语言概述2021/3/924 指脚本程序代码所放的位置。只能放在以下几个位置:关键帧(空白关键帧)上、对象(按钮、影片剪辑)上、外部文件上。5.2.2.2 脚本程序的位置脚本程序的位置第第5章章 ActionScript ActionScript 语言概述语言概述2021/3/925本章小结本章小结 本章主要介绍了ActionScript语言的一些基本概念,使我们对ActionScript有了初步的了解,为以后几章的学习打下基础。介绍了“行为”面板和“动作”面板的使用方法。2021/3/926放映结束 感谢各位的批评指导!谢谢 谢!谢!让我们共同进步

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!