2007年 02月 07日

mtasc でばっぐできない

trace できない!

http://unknownplace.org/memo/2006/12/09#e005 をみてほーって思ってためしてみたけれどうまくいかなかった><

// mtasc -swf test.swf -main Test.as -header 320:240:30 -cp ~/bin/mtasc-1.12-osx/std8 -version 8 -trace Logger.trace Test.as Logger.as

import flash.external.ExternalInterface;
class Test {
	static function main() {
		trace("fffff");
		trace(_root);
		_root.createTextField("a_txt", 100, 0, 0, 400, 32);
		_root.a_txt.text = "test!";

		ExternalInterface.call("window.console.log", "aaaa");

		_root.onMouseDown = function () {
			_root.a_text.text = [_root._xmouse, _root._ymouse].join();
			trace([_root._xmouse, _root._ymouse].join());
		};
	}

}
mtasc -main -header 800:600:30 -v -version 8 -trace Logger.trace -swf test.swf Test.as Logger.as

Flash Player 9 debugger 版だからかと思って mm.cfg とかいぢってみたけどログできなかった。ActionScript の A までいかない