hogehoge foobar Blog Style Beta

Web,Mac,Linux,JavaScript,Perl,PHP,RegExp,Git,Vim,Redmineなど技術的なことのメモや、ちょっと便利そうなものの紹介をしています。

Flex SDKでActionScriptのコンパイル環境を作る

ActionScriptのコンパイル環境を作ったのに情報をまとめていなかったので、エントリ。
Adobe CS4やFlex Builderは使わずに、Flex SDKで行う方法になります。

1.Flex SDKのダウンロード
・以下のURLからFlex SDKをダウンロード
 http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3sdk

2.Flex SDKのインストール
・ダウンロードしたファイルを解答し、好きなところにファイルを配置する。
 (/usr/local/bin等)
・ファイル配置後、○○/flex_sdk/binにパスを通す。
 (例:PATH=$PATH:/usr/local/bin/flex_sdk/bin)

3.Javaのインストール
Javaのインストールする必要があるので、インストールされていなければインストール。

インストール用コマンド

$ sudo apt-get install sun-java6-jre

確認
$ java -version
java version "1.6.0_16"
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) Client VM (build 14.2-b01, mixed mode, sharing)

4.HelloWorld.asの作成
Hello Worldのためにコードを作成
  1 package {
2 import flash.display.*;
3 import flash.text.*;
4
5 //HelloWorlddd
6 [SWF(width=240, height=240, backgroundColor=0xFFFFFF)]
7 public class HelloWorld extends Sprite {
8 //コンストラクタ
9 public function HelloWorld() {
10 var textField:TextField=new TextField();
11 textField.text="Hello World!";
12 addChild(textField);
13 }
14 }
15 }

5.mxmlcでコンパイル
・コードが書き終わったら、ソースをコンパイル。
・コンパイルにはmxmlcコマンドを使用する。(○○/flex_sdk/bin/mxmlc)
インストール用コマンド
$ mxmlc HelloWorld.as 
設定ファイル "/usr/local/bin/flex_sdk/frameworks/flex-config.xml" をロードしています
/home/goofy/flex/HelloWorld.swf (617 bytes)

ソースコードと同じディレクトリにHelloWorld.swfが出来上がるので、FlashPlayerなどで確認する。