Flash元件
在Flash中什么是元件,有哪几类,特点是什么? Flash动画中元件可以分为图形元件、按钮元件、影片剪辑元件三种类;
影片剪辑元件:影片剪辑是包含在Flash影片中的影片片段,有自己的时间轴和属性。具有交互性,是用途最广、功能最多的部分。可以包含交互控制、声音以及其他影片剪辑的实例,也可以将其放置在按钮元件的时间轴中制件动画按钮。
按钮元件:按钮元件实际上是四帧的交互影片剪辑,它只对鼠标动作做出反应,用于建立交互按钮。
图形元件:在Flash中图形元件适用于静态图像的重复使用,或者创建与主时间轴相关联的动画。它不能提供实例名称,也不能在动作脚本中被引用。
与Flash游戏相关的文件类型
与Flash游戏相关的文件类型有多种,最常用的有三种:.Fla、.Flv和.swF。
1.FLA FLA文件是Flash项目文件,在创建Flash游戏时,首先会创建.FLA文件来建立游戏。然后会花大量时间编写FLA文件的内容。当Flash游戏开发完成,可以放到Web上时,需要创建.SWF文件。 FLA文件包含了Flash应用的源文件。 Flash Authoring软件可以编辑FLAsh文件,并编译生成SWF文件。
2.SWF SWF是Small Web Format的缩写,SWF文件目前实际上主要用于Web上的动画矢量图,远远领先于W3C的开放标准SVG。.SWF文件可嵌入到HTML,因此可以被Web浏览器浏览,也可以被Flash Player播放。SWF还可用于应用程序,最常见的是用于游戏(会使用ActionScript)。 SWF文件是完整的、编译后且已发布的文件。 可使用Adobe Flash或Flex Builder等开发工具生成SWF文件。
3.FLV文件 FLV是Flash Video的简称,是一种流行的网络视频格式。 FLV串流媒体格式是一种新的视频格式,它的出现有效地解决了视频文件导入Flash后,使导出的SWF文件体积庞大,不能在网络上有效使用等缺点。 一般FLV文件包在SWF PLAYER的壳里,并且FLV可以很好的保护原始地址,不容易被下载,从而起到保护版权的作用。 FLV文件可由Adobe Flash软件所创建。 FLV文件的音视频数据的编码方式与其在SWF文件的编码方式相同。 2、ActionScript 3.0语言 ActionScript 3.0是一门脚本语言,可用于Flash游戏的开发。ActionScript语言与JavaScript语言类似,两者都遵循ECMA 262标准。 ActionScript语言与JavaScript语言两者的区别在于: ActionScript 不支持特定于浏览器的对象,例如 Document、Window 和 Anchor。ActionScript 没有为所有 JavaScript 内置对象都提供支持。ActionScript 不支持某些 JavaScript 语法构造,例如语句标签。在 ActionScript 中,eval() 函数只能执行变量引用[9]。
Actionscript概述
ActionScript 动作脚本是遵循 ECMAscript第四版 的 Adobe Flash Player 运行时环境的编程语言。它在 Flash 内容和应用程序中实现交互性、数据处理以及其他功能。 ActionScript是Flash的脚本语言,与JavaScript相似,ActionScript是一种面向对象编程语言。
Actionscript中的相关术语
1.Actions (动作):就是程序语句,它是actionscript脚本语言的灵魂和核心。
2.Events (事件):简单的说,要执行某一个动作,必须提供一定的条件,如需要某一个事件对该动作进行的一种触发,那么这个触发功能的部分就是actionscript中的事件。
3.Class (类):是一系列相互之间有联系的数据的集合,用来定义新的对象类型。
4.Constructor (构造器):用于定义类的属性和方法的函数。
5.Expressions (表达式):语句中能够产生一个值的任一部分。 基于Flash的拼图游戏设计与实现(5):http://www.youerw.com/jisuanji/lunwen_3546.html