vim と make と mtasc で swf 作り (on windows)
- vim インストール
- 省略
- firefox インストール
- 省略
- mtasc インストール
- 省略(mtasc は、C:/tools/mtasc-1.11/mtasc.exe にあるとする)
- make インストール
- http://www.mingw.org/download.shtml から mingw32-make-3.80.0-3.exe (gnu make のインストーラ) をダウンロード。実行。
- _vimrc 設定
- 次の行を追加
set makeprg=C:/Mingw/bin/mingw32-make.exe
(本来なら C:/Mingw/bin を 環境変数 Path に追加すべきだけど vim で make 使うだけならこれでOK。たぶん) - ソースファイル編集
-
作業ディレクトリ(例えば C:/Documents and Settings/$(USERNAME)/work/)で
HelloMtasc.as と makefile を vim で編集。
- HelloMtasc.as
class HelloMtasc { static function main(mc) { _root.createTextField("txt",1,0,0,200,20); _root.txt.text = "Hello Mtasc !"; } }
- makefile
work_dir = C:/Documents and Settings/$(USERNAME)/My Documents/work mtasc="C:/tools/mtasc-1.11/mtasc.exe" firefox = "C:/Program Files/Mozilla Firefox/firefox.exe" all: $(mtasc) -swf test.swf -main -header 200:20:30 HelloMtasc.as $(firefox) "file:///$(work_dir)/test.swf"
※ 行頭の空白は Tab
- make
- 作業ディレクトリがカレントディレクトリであることを確認しつつ
:make
HelloMtasc.as にエラーがあればリターンでエラー行へ、 なければfirefox でプレビュー。