Emacsで快適にActionScriptを書きたい件さて表題の件。printfデバッグさえできればある程度は書けますが、書いてるコード規模が大きくなって、厳しくなってきたので、環境を少し整える事にしました。以下の通り結構快適になりました。一つずつ見ていきます。以前にactionscript-modeを入れようとして、挫折したので、java-modeで代用していました。each構文等、部分的にインデントがずれるという事がありました。そこで再度チャレンジしてみたところ、あっけなく動作しました。ココからactionscript-mode.elをパスが通った場所に置いて、.emacsを編集するだけでOKです。auto-mode-alist))以前はcc-modeを古いバージョンを入れる必要があったと思うのですが、現在は必要ないようです。手元のバージョンは以下の通りです。printfデバッグでキツいところはブレークポイントやはりprintfデバッグには限界がありまして、特にライブラリ等、他の人が書いたコードをデバッグする際はデバッガを使いたいと強く感じます。sdkにはfdbというgdb類似のデバッガが存在しますので、これを使う事にしました。emacs上から実行すればコマンド履歴も使えます。gdbで実行するデバッガを指定します。僕は/usr/local/flex/bin/fdbに置いています。ctagsでタグテーブル作成してタグジャンプブレークポイントを張れるようになったのは良いのですが、ステップ実行をやっているとタグジャンプをしたくなります。gtags,etags,ctagsがいずれもActionScriptに対応しておらず、タグファイルが作れない!と一時は悶絶したのですが、幸いctagsをActionScriptに対応させる方法が見つかりました。install上記手順でActionScriptに対応したctagsができるので、あとは-eオプションを使用して、Emacs用のタグファイルを出力させれば、漸くEmacs上でActionScriptのタグジャンプが出来るようになります。rascutで自動コンパイル&ブラウザリロード今まで知らなかったのですが、rascutというツールを使うと、コンパイルとブラウザによるswf実行を自動化してくれます。これは実際に使ってみないと便利さが伝わらないかもしれませんが、凄く良いリズムで開発出来るようになります。一度は騙されたと思って使ってみるのが良いと思います。手元では以下でインストールできました。--include-dependencies使い方はココを参考にさせて頂きました。言語設定等で問題が起こるらしい記述が結構見つかりましたが、手元では発生していません。個人的にはrascutとセットで導入すると効果が高いと思います。デフォルトのtraceだとログファイルにデバッグ出力ですが、この関数を導入するとfirebug上でログの確認が出来ます。-fしてた人もログ用のバッファを表示しなくても良くなるので画面が広くなります。インストール、使い方はココを参考にさせて頂きました。以上で、今回行った設定は終了です。環境も整ったところで、ガリガリコード書いていきまっしょい。ちなみにFlexBuilderはインストールしてみたのですが、ぱっと動かなかったので断念しました。21:26:35発見。こんにちは、山本研OBの佐藤です。申し伝えたいことがあるので連絡ください。(こんなとこに変なコメント書いてすいません。