推荐: LOGO设计微信开发包装设计游戏开发接口开发手机网站开发VI设计文字设计Web前端开发网页设计客厅装修情人节表白Oracle数据库网站建设个人网站建设微信客户端

热门搜索: LOGO设计微信开发VI设计网站建设网站推广

当前位置: 威客百科 > Flash小游戏制作 > Flash小游戏制作教程
免费发布需求,接收报价与方案

Flash小游戏制作教程

什么是Flash小游戏制作?

猜您需要: 【Flash拼图游戏制作】【Flash游戏制作公司】

    人们的生活节奏越来越快了,在上学或者工作的空闲时间,想玩一款简单快速的游戏是大多数人的需求,因此Flash小游戏很快就成了许多人的选择。Flash小游戏很早就有了,开始只是用来做一些操作简单的单机小游戏。大概在两年前,因为国内网络速度的提升,网页Flash小游戏才开始火起来,其优点是便利性,随时可以玩,且是以分钟为节点的,不需要进入的很深。
Flash小游戏制作教程
    既然Flash小游戏这么受欢迎,那么Flash小游戏制作的前景也非常的乐观,越来越多的游戏开发者加入到了Flash小游戏制作大军中。对于那些想加入到Flash小游戏制作大军的同学,下面我准备了Flash小游戏制作教程,希望对你的Flash小游戏制作知识学习有所帮助。

    1、首先要熟悉与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、之后是Flash小游戏制作语言:ActionScript 3.0语言
    ActionScript 3.0是一门脚本语言,可用于Flash小游戏的开发。ActionScript语言与JavaScript语言类似,两者都遵循ECMA 262标准。
    ActionScript语言与JavaScript语言两者的区别在于:
    ActionScript 不支持特定于浏览器的对象,例如 Document、Window 和 Anchor。
    ActionScript 没有为所有 JavaScript 内置对象都提供支持。
    ActionScript 不支持某些 JavaScript 语法构造,例如语句标签。
    在 ActionScript 中,eval() 函数只能执行变量引用。
    ActionScript 2.0 支持 ECMA-262 规范中没有的一些功能,例如类和强类型。这些功能中的很多功能都取自 ECMAScript (ECMA-262) 第 3 版语言规范(请参见 www.ecma-international.org/publications/standards/Ecma-262.htm)。
    ActionScript 不支持使用 RegExp 对象的正则表达式。但是,Macromedia Central 却支持 RegExp 对象。有关 Macromedia Central 的更多信息,请访问 www.macromedia.com/software/central。 

    ActionScript语言调用JavaScript语言的方法:
    为了从JavaScript调用ActionScript的方法,你必须确认以下文件都需包含到文档内:
    <script type="text/javascript" src="/path/to/Exception.js"></script> 
    <script type="text/javascript" src="/path/to/FlashTag.js"></script> 
    <script type="text/javascript" src="/path/to/FlashSerializer.js"></script> 
    <script type="text/javascript" src="/path/to/FlashProxy.js"></script> 
    <script type="text/vbscript" src="/path/to/VBCallback.vbs"></script>

    3、还有就是Flash小游戏制作工具
    1) MTASC
    MTASC全称“Motion-Twin ActionScript 2 Compiler”,是第一个开源的 ActionScript 编译器。可使用它直接生成SWF字节码,无需任何Flash工具。
    (2) ASDT
    ASDT:是Eclipse插件,也是Actionscript开发工具。它是用Java开发的,提供一个具有语法着色显示、代码完成、代码折叠、语法检查、代码导航、调用MTASC进行编译、代码模板、内容辅助等功能的编辑器和其它一些用于创建ActionScript2.0和编译SWF文件所需要的所有辅助工具。构建器和日记功能可以用来调试和部署完全采用ActionScript2.0编写的项目。
    (3) FlashDevelop
FlashDevelop是Windows平台上的可替代ASDT+Eclipse的开发环境。它支持ActionScript 2和ActionScript 3的开发,提供了与ASDT相同的特征以及版本控制功能。

    以上就是基础的Flash小游戏制作教程,如果想制作更好的Flash小游戏,那学习的东西就越来越多,也越来越深,掌握的工具也涉及的比较广,这就要看大家的努力程度了。但是在学习精深的知识的时候,这件简单的Flash小游戏制作教程确实打好基础的关键,所以不要忽略了简单的知识。
< Flash拼图游戏制作 之后没有文章了