2009年7月21日火曜日

Flex 4 SDK で Hello World

[したいこと・しりたいこと]
[目標]
Action Script 3.0 で Hello World
Flex 4 SDK で Hello World


[環境]
Ubuntu Jaunty Jackalope 9.04 on VirtualBox 3.0.2
USB 104Key (US)

[前提]




[したこと]

(1)解凍

flex_sdk_4.0.0.6898.zip を解凍
$ mkdir flex
$ mv flex_sdk_4.0.0.6898.zip flex/flex_sdk_4.0.0.6898.zip
$ cd flex
$ unzip flex_sdk_4.0.0.6898.zip
$ rm flex_sdk_4.0.0.6898.zip
$ cd ../

/opt/flex/ へ移動
$ sudo mv flex /opt/flex


(2)パスを通す

~/.profileの編集

$ vi ./.profile

この部分を
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi


このように書き替える
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH:/opt/airsdk/bin:/opt/flex/bin"
fi


(3)ソースコードを書く

$ vi 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 Action Script World!";
            tf.autoSize=TextFieldAutoSize.LEFT;
            tf.x=100;
            tf.y=100;
            addChild(tf);
            }
        }
    }


(4)コンパイル

mxmlc HelloWorld.as

(5)実行
出来上がった HelloWorld.swf を実行


[参考]

Flex SDK - Flex SDK - Confluence
http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK;jsessionid=DFC8E3056D69B7562349C485FD288500

Flex:Open Source - Adobe Labs
http://labs.adobe.com/wiki/index.php/Flex:Open_Source