ActionScript3の開発環境を作る

IDEならFlashDevelop、コンソールベースならrascutかと。

rascutではソースファイルを編集して保存すると、自動的に再コンパイルして、さらにブラウザで開いているswfファイルも更新してくれるという素敵機能があるので、今回はこちらを選んだ。

ちなみにFlexCompilerShell(fcsh)はFlex 3.0 SDKに含まれている。

  • Flex 3.0 SDK
    • DL
    • 解凍してbinにパスを通す
    • runtimes/playerからIEとFFのプラグインをインストール
  • Ruby
  • rascut
    • gem install rascut --include-dependencies
    • set _JAVA_OPTIONS=-Duser.language=en
      • ユーザ環境変数とかに設定してしまうとよいかと。
  • HelloWorld
    • HelloWorld.asを以下の内容で作る
      package {
          import flash.display.*;
          import flash.text.*;
      
          public class HelloWorld extends Sprite {
              public function HelloWorld() {
                  var textField:TextField=new TextField();
                  textField.text="Hello World!";
                  textField.autoSize=TextFieldAutoSize.LEFT;
                  addChild(textField);
              }
          }
      }
      
    • rascut HelloWorld.as -s
    • http://localhost:3001/ を開く
    • 無事HelloWorldが表示されればok
    • HelloWorld.asを編集して保存すると自動で再コンパイルされてブラウザも自動で更新される。

Ref: