vim と make と mtasc で swf 作り (on windows) (2)

昨日のはミニマム。プレビューはローカルサーバでするほうがいい。たぶん。

apache インストール
省略
makefile
targ_dir = C:/Documents and Settings/$(USERNAME)/My Documents/tmp ← 例
targ_url = http://127.0.0.1/tmp  ← 例

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
	copy test.swf "$(targ_dir)/test.swf"
	copy test.htm "$(targ_dir)/test.htm"
	$(firefox) $(targ_url)/test.htm
test.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>test</title>
</head>
<body>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%" id="flashObject" align="middle">
  <param name="allowScriptAccess" value="sameDomain" />
  <param name="movie" value="test.swf" />
  <param name="loop" value="false" />
  <param name="quality" value="high" />
  <param name="scale" value="noscale" />
  <param name="salign" value="lt" />
  <param name="bgcolor" value="#ffffff" />
  <param name="menu" value="true" />
  <embed src="test.swf" quality="high" scale="noscale" salign="lt" bgcolor="#ffffff" menu="true" width="100%" height="100%" name="flashObject" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</body>
</html>
HelloMtasc.as
class HelloMtasc {
  static function main(mc) {
    _root.createTextField("txt",1,0,0,200,20);
    _root.txt.text = "Hello Mtasc !";
  }
}