1. 开发工具
关于AS3的开发工具,我上网搜罗了一下,主要有下面几种,有免费的也有收费的。
1)、Adobe Flash CS3:既可以做Flash动画又可以写AS3程序的开发工具。比较擅长做动画以及利用类绑定来开发AS3高级组件,不适合开发大型的RIA。比较适合Flash美工使用。可以从官网上下载免费试用版:http://www.adobe.com/go/tryflash
2)、Adobe Flex Builder:专为程序员准备的开发环境,但是你不要把他理解成开发AS3的专用开发工具,他包含一些AS3的开发,使用AS3开发逻辑方面,其中还有一个新的语言MXML(显示标记语言,类似HTML、XML由AS3的组件构成,学过HTML、XML的人很容易看懂),用MXML开发显示方面的组件,Flex 中也支持XML 。
Flex Builder试用版及Flex SDK也可以从Adobe下载到。
3)、Flashdevelop:免费的,具体我还没用作,具说不错,有时间试一下。
4)、eclipse:可以通过插件来开发,但我没用过。
我现在用的是Flash CS3+ Flex Builder觉得无论是开发还是学习都是首选的工具,可惜俺没有银子,只能用试用版。
2.HelloWorld程序
打开Flex Builder,选择[File]---[New]---[ActionScript Project],在弹出的对话框中[项目名]里写入要新建的项目名称,比如:HelloWorld。点[Finish]按钮,会发现FB自动生成了如下代码:
package {
import flash.display.Sprite;
public class HelloWorld extends Sprite
{
public function HelloWorld()
{
}
}
}
在HelloWorld构造函数里写入trace(“Hello World”);
package {
import flash.display.Sprite;
public class HelloWorld extends Sprite
{
public function HelloWorld()
{
trace("Hello World");
}
}
}
F11键来Debug Run,可以看到如下效果:
通过这个小试验,可以简单了解FB的使用。当然也可以用CS3来做这个Hello World的练习。