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 !"; } }