小小菜鸟的web菜园子

web开发学习。好记性不如烂笔头。每天进步一点点!

导航

Linux上用ActionScript 3(Adobe FLEX 3.0 SDK)开发Adobe Flash应用

由于我的电脑的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”,如下图:

Adobe-Flex-3-Software-Development-Kit

下载到合适的目录,进行安装。例如你将其下载到了/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文件。


没准会用到,几个笔记.
来自:http://blog.minidx.com/2008/05/17/853.html

posted on 2008-05-17 12:47  『小小菜鸟』  阅读(1385)  评论(0编辑  收藏  举报