《ActionScript 3.0游戏编程大学》第二版——第一章(1)
使用Flash及ActionScript 3.0 什么是ActionScript 3.0? 创建简单的ActionScript程序 使用Flash CS5 编写ActionScript ActionScript游戏编程的策略 ActionScript基本概念 测试和调试 发布游戏 ActionScript游戏编程的清单 ActionScript是一个用来制作游戏很好的编程语言。这是简单易学,开发迅速,且非常强大。 我们先看看ActionScript 3.0和Flash CS5专业版的创作环境。然后,我们建立了一些简单的程序来熟悉这个新版的ActionScript。 什么是ActionScript 3.0? ActionScript 3.0是2006年推出的,一直以来就是Flash的主要编程语言。ActionScript原始版本是1996年发布的Flash4中推出的。只是它不是叫做ActionScript,你甚至无法键入你的代码。而是从一系列下拉菜单中选择语句。 在2000年的Flash 5中随着ActionScript 1.0正式推出得到了大大的改善。此脚本语言中包含了所有其他花里胡哨的基于Web的开发语言,如Macromedia Director的Lingo和Sun的Java。但它在速度和职能上严重欠缺。 Flash MX 2004,也称为Flash 7,给我们带来了ActionScript 2.0,一个更强大的语言版本,使它更容易创建面向对象的程序。它非常接近于ECMA Script,一个由欧洲计算机制造商协会开发的编程语言标准。使用在浏览器中的JavaScript编程语言,也是基于ECMA Script。 注意 Flash Player内置了两个独立的代码解释器。第一个是为旧的内容并将解释ActionScript 1.0/2.0代码。第二个是一个更快的解释器,它作用于ActionScript 3.0。如果你坚持只使用ActionScript 3.0代码,你的游戏可以获得最好的性能。 ActionScript 3.0是多年的发展成果。因为每个版本的Flash出来后,开发者推崇到了极限。下一个版本考虑到了什么样的开发者使用Flash以及当前ActionScript版本的弱点是什么。 现在我们有了一个为2D游戏开发的优秀开发环境。你会发现其主要优势之一是能够获得游戏进度并只运行少量的代码。 注意 Flash CS5专业版实际上是Flash 11。Adobe已经简单地将各种软件版本——如Flash,PhotoShop ,Illustrator以及Dreamweaver——捆绑进了它们的CS5包中。在CS5中Flash的技术版本号是Flash 11。正确的应该是把它作为Flash 11或Flash CS5。安装在浏览器中的播放引擎使用不同的编号方案,而它是Flash Player 10。