LINUX 安装 FLEXSDK
由于我的电脑的VMware中装有Linux系统,而Adobe Flash的一个特点就是它的跨平台性,所以尝试了一下在Linux下利用Adobe FLEX 3.0 SDK开发Flash的“应用”–说是应用,其实只是一个地球人都知道的“Hello,world!”,只不过我改成了“hello actionscript 3”。所以本文主要想说明的不是ActionScript 3的开发技巧,而是如何在Linux下利用免费的SDK构架开发环境。你只要按照下面的步骤操作,那么最终你就可以在自己的Linux平台下看到自己的Flash运行了。
1,开发工具的准备
?安装Adobe FLEX 3.0 SDK
从下面的地址http://www.adobe.com/go/flex3_sdk下载Adobe FLEX 3.0 SDK,“I have read the Adobe Flex 3.0 SDK License, and by downloading the software listed below I agree to the terms of the agreement.”打勾,点击“Download the Flex 3.0 SDK for all Platforms”,如下图:
下载到合适的目录,进行安装。例如你将其下载到了/tmp/flex目录下:
1.$ cd /tmp/flex
2.$ unzip flex_sdk_3.zip
这样就可以在/tmp/flex/bin下面看到安装所需要的文件了。?安装JDK一般在安装Linux的时候都已经安装了JDK,没有的话,可以到Sun主页上下载进行安装,这里省略不做说明了。2,准备“Hello ActionScript3“的hello.as代码用vi或者你自己习惯的编辑器,将下面的代码保存为hello.as文件,注意是区分大小写的:1.package {
2. import flash.display.*;
3. import flash.text.*;
4. public class hello extends Sprite{
5. public function hello (){
6. var t:TextField = new TextField();
7. t.text = "hello actionscript 3";
8. t.width = 300;
9. t.height = 200;
10. t.x = 50;
11. t.y = 20;
12. addChild(t);
13. }
14. }
15.}
3,编译执行下面的命令,将as编译为swf文件1.$ /tmp/flex/bin/mxmlc hello.as
成功的话就可以看到一个hello.swf文件了。直接在命令行输入:1.$ firefox hello.swf
是不是看到了自己的"hello actionscript 3"了?
4, 编写Makefile文件
Linux平台的Makefile文件是我们应该好好利用的,这样就不需要每次都执行那么多的命令,当你对as文件做了修改,仅仅需要make一下就OK了。同样的,用vi或者自己喜欢的编辑器,将下面内容保存为Makefile文件:
1.MXMLC = /tmp/flex/bin/mxmlc
2.MFLAGS =
3.
4.TARGETS = hello.swf
5.
6.all: $(TARGETS)
7.
8.clean:
9. $(RM) $(TARGETS)
10.
11..SUFFIXES: .as .swf
12..as.swf:
13. $(MXMLC) $(MFLAGS) $<
然后执行1.$ make
同样的从hello.as会生成hello.swf文件。