Flex3 SDKをLinux(CentOS5)にインストールしてHelloWorldを表示させます。
Flex3 SDKは事前にJavaがインストールされていないと動かないので、
まずはJavaのインストールを行っておきます。
Javaがインストール&設定されていれば
$ which java
でjavaの情報がいろいろ表示されます。
本体をダウンロードします。
Flex3SDKのダウンロード先から、zipをダウンロードしてサーバに設置する。
http://www.adobe.com/products/flex/flexdownloads/
上記URIで、Adobe Flex 3 SDK Licenseの箇所にチェックを入れるとダウンロード先リンクが表示されるはず。
もしくは、
wgetでダウンロード
$ wget http://download.macromedia.com/pub/flex/sdk/flex_sdk_3.zip
解凍先ディレクトリ作成
$ mkdir /usr/local/flex3
解凍(flex_sdk_3.zipを設置したディレクトリで実行)
$ unzip flex_sdk_3.zip -d /usr/local/flex3
パーミッション設定
$ chmod 755 -R /usr/local/flex3
パスを記述する(最終行に以下を追記)
$ vi /etc/profile #flex3 sdk settings export FLEX_HOME='/usr/local/flex3' export PATH=$PATH:$FLEX_HOME/bin:$FLEX_HOME/player/debug
パスを反映させる
$ source /etc/profile
パスが反映されたか確認
$ which mxmlc
で以下が表示されればパス設定はOK
/usr/local/flex3/bin/mxmlc
ここまででインストールは完了です。
最後にHelloWorldを表示させて、実際に動くかどうか確かめます。
※HelloWorldを表示させるファイルのディレクトリはとりあえずどこでもいいけど、
今回はドキュメントルート直下にActionScriptもしくはmxmlを書くとします。
$ vi /var/www/html/HelloWorld.as
package {
import flash.display.*;
import flash.text.*;
public class HelloWorld extends Sprite {
public function HelloWorld() {
var tf:TextField = new TextField();
tf.text = "Hello World!";
addChild(tf);
}
}
}
で、mxmlcでコンパイル実行
$ mxmlc HelloWorld.as
HelloWorld.swfが生成されるので、
ブラウザで確認して表示されればOK。
http://example.com/HelloWorld.swf
$ vi /var/www/html/HelloWorld.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Text text="Hello World" fontSize="40" />
</mx:Application>
で、mxmlcでコンパイル実行
$ mxmlc HelloWorld.mxml
HelloWorld.swfが生成されるので、
ブラウザで確認して表示されればOK。
http://example.com/HelloWorld.swf
以上。
No related posts.