<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DigiTechLog Dot Com &#187; MTASC</title>
	<atom:link href="http://digitechlog.com/tag/mtasc/feed" rel="self" type="application/rss+xml" />
	<link>http://digitechlog.com</link>
	<description>Adobe AIR、Flex、Flash、Java</description>
	<lastBuildDate>Tue, 08 Nov 2011 12:46:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ZLog: MTASC中にも使えるオープンソースのログシステム</title>
		<link>http://digitechlog.com/2009/10/26/zlog-simple-flash-log-system-compatible-with-mtasc-and-the-ide.html</link>
		<comments>http://digitechlog.com/2009/10/26/zlog-simple-flash-log-system-compatible-with-mtasc-and-the-ide.html#comments</comments>
		<pubDate>Mon, 26 Oct 2009 14:52:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash Project]]></category>
		<category><![CDATA[connector]]></category>
		<category><![CDATA[LocalConnection]]></category>
		<category><![CDATA[MTASC]]></category>
		<category><![CDATA[ZLog]]></category>

		<guid isPermaLink="false">http://digitechlog.com/2009/10/26/zlog-simple-flash-log-system-compatible-with-mtasc-and-the-ide.html</guid>
		<description><![CDATA[MTASC(@see MTASC（Motion-Twin ActionScript2 Compiler）: フリーのコマンドラインActionScript(Flash)コンパイラ)を使ったことがある方達は、特にCやC++の経験がある方、何か便利なログクラスが作ってほしい場合があると思いますね。実は自分で作成必要がなくて、今回紹介する「ZLog」はMTASC中にも使えるオープンソースのログシステムです。
ZLogは以下の二つ部分で構成されています。
・console HTMLページに表示する
・connector クラス LocalConnectionオブジェクトを作ってコンソールに渡す
※LocalConnection クラスでは、LocalConnectionクラスとは、AIR以前からも存在した、Flex/Flashアプリケーション同士で通信を行うための仕組みです。LocalConnectionを利用すると単一 SWF ファイルまたは複数の SWF にまたがる別の LocalConnection オブジェクトでメソッドを呼び出す LocalConnection オブジェクトを作成できます。ローカル接続により、fscommand() または JavaScript を使用しなくても、この種類の SWF ファイル間の通信が可能になります。
&#160;
 
 
【使用方法】
・MTASCから利用する場合、MTASCのコンパイルコマンドの中に、「-trace tv.zarate.Utils.Trace.trc. MTASC 」を追加すれば
trace(&#34;Hello World&#34;)
のようのものは
tv.zarate.Utils.Trace.trc(&#34;Hello world&#34;)
に変換できます。
・Flash IDEもしくはほかのASコンパイラの場合、ZLogも利用できます。必要の操作は
trace()
を
Trace.trc()
に変換するだけです。
次のURLはデモです。http://zarate.tv/assets/projects/zlog/ZLog.html
ここからダウンロードできます。http://zarate.tv/projects/zlog/#download
Related Posts

MTASC（Motion-Twin ActionScript2 Compiler）: フリーのコマンドラインActionScript(Flash)コンパイラ

]]></description>
			<content:encoded><![CDATA[<p>MTASC(@see <a href="http://digitechlog.com/2009/01/23/actionscript-2-open-source-free-compiler-mtasc.html">MTASC（Motion-Twin ActionScript2 Compiler）: フリーのコマンドラインActionScript(Flash)コンパイラ</a>)を使ったことがある方達は、特にCやC++の経験がある方、何か便利なログクラスが作ってほしい場合があると思いますね。実は自分で作成必要がなくて、今回紹介する「ZLog」はMTASC中にも使えるオープンソースのログシステムです。</p>
<p>ZLogは以下の二つ部分で構成されています。</p>
<p>・console HTMLページに表示する</p>
<p>・connector クラス LocalConnectionオブジェクトを作ってコンソールに渡す</p>
<p>※LocalConnection クラスでは、<code>LocalConnection</code>クラスとは、AIR以前からも存在した、Flex/Flashアプリケーション同士で通信を行うための仕組みです。LocalConnectionを利用すると単一 SWF ファイルまたは複数の SWF にまたがる別の LocalConnection オブジェクトでメソッドを呼び出す LocalConnection オブジェクトを作成できます。ローカル接続により、<code>fscommand()</code> または JavaScript を使用しなくても、この種類の SWF ファイル間の通信が可能になります。</p>
<p>&nbsp;</p>
<p><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="logger lg" src="http://digitechlog.com/wp-content/uploads/2009/10/logger-lg.jpg" width="487" height="328"> </p>
<p><span id="more-722"></span> </p>
<p>【使用方法】</p>
<p>・MTASCから利用する場合、MTASCのコンパイルコマンドの中に、「-trace tv.zarate.Utils.Trace.trc. MTASC 」を追加すれば</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Teal;">trace</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">Hello World</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span></li></ol></div>
<p>のようのものは</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Blue;">tv</span><span style="color: Gray;">.</span><span style="color: Blue;">zarate</span><span style="color: Gray;">.</span><span style="color: Blue;">Utils</span><span style="color: Gray;">.</span><span style="color: Blue;">Trace</span><span style="color: Gray;">.</span><span style="color: Blue;">trc</span><span style="color: Olive;">(</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">Hello world</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">)</span></li></ol></div>
<p>に変換できます。</p>
<p>・Flash IDEもしくはほかのASコンパイラの場合、ZLogも利用できます。必要の操作は</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Teal;">trace</span><span style="color: Olive;">()</span></li></ol></div>
<p>を</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Blue;">Trace</span><span style="color: Gray;">.</span><span style="color: Blue;">trc</span><span style="color: Olive;">()</span></li></ol></div>
<p>に変換するだけです。</p>
<p>次のURLはデモです。<a title="http://zarate.tv/assets/projects/zlog/ZLog.html" href="http://zarate.tv/assets/projects/zlog/ZLog.html" rel="nofollow" target="_blank">http://zarate.tv/assets/projects/zlog/ZLog.html</a></p>
<p>ここからダウンロードできます。<a title="http://zarate.tv/projects/zlog/#download" href="http://zarate.tv/projects/zlog/#download" rel="nofollow" target="_blank">http://zarate.tv/projects/zlog/#download</a></p>
<h3>Related Posts</h3>
<ul class="related_post">
<li><a href="http://digitechlog.com/2009/01/23/actionscript-2-open-source-free-compiler-mtasc.html" title="MTASC（Motion-Twin ActionScript2 Compiler）: フリーのコマンドラインActionScript(Flash)コンパイラ">MTASC（Motion-Twin ActionScript2 Compiler）: フリーのコマンドラインActionScript(Flash)コンパイラ</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://digitechlog.com/2009/10/26/zlog-simple-flash-log-system-compatible-with-mtasc-and-the-ide.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MTASC（Motion-Twin ActionScript2 Compiler）: フリーのコマンドラインActionScript(Flash)コンパイラ</title>
		<link>http://digitechlog.com/2009/01/23/actionscript-2-open-source-free-compiler-mtasc.html</link>
		<comments>http://digitechlog.com/2009/01/23/actionscript-2-open-source-free-compiler-mtasc.html#comments</comments>
		<pubDate>Thu, 22 Jan 2009 15:01:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash Project]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[MTASC]]></category>
		<category><![CDATA[コマンドライン]]></category>
		<category><![CDATA[コンパイラ]]></category>

		<guid isPermaLink="false">http://digitechlog.com/2009/01/23/actionscript-2-open-source-free-compiler-mtasc.html</guid>
		<description><![CDATA[MTASCとは、Motion-Twin ActionScript2 Compilerの略、コマンドラインActionScript 2.0コンパイラーだ。2005年1月頃に、version1.0が出た。Javaにおけるjavacのような感覚でSWFの開発ができる。MTASCを利用して、Flashファイル（SWFファイル）を作るにはMacromedia Flashを使わないといけないわけではないだ。MTASCを使えばFlashのスクリプトActionScriptを記述することで、Flashファイルを生成することをできる。MTASCはコマンドラインから利用するので、エディタでC／C++などを開発することを慣れる方にたいして、Flashの煩雑なGUIを利用せず、使い慣れたエディタを利用してプログラムを作成できる（デザイナーの人にとっては、扱いにくいものに感じられるかも）。

MTASCのインストール
以下のURLでWindows/Macintosh/Linux版が入手できます。ここでは、Windows版のMTASCを使って、Windows 2000/XPを対象にして操作方法を紹介します。
http://www.mtasc.org/
MTASCのページから、Windows用のZIPファイルをダウンロードします。これを解凍したら、利用しやすい場所に、ファイル・フォルダの全てをコピーします。ここでは、「C:\mtasc」というフォルダを作り、その中にコピーしたと仮定して説明します。
　Windowsのスタートメニューから、［ファイル名を指定して実行］をクリックします。そして、「cmd」と入力して［Enter］キーを押すと、コマンドプロンプトが起動します。それから、カレントディレクトリを「C:\mtasc」に移動します。
ソースコードの作成とコンパイル
以下のソースコードをSample.asとして保存します。 
class Sample
{
&#160; &#160; static&#160;function main()
&#160; &#160; {
&#160; &#160; &#160; &#160; var&#160;sample:Sample=new Sample(_root);
&#160; &#160; }
&#160; &#160; function&#160;Sample()
&#160; &#160; {
&#160; &#160; &#160; &#160; （ここに、ActionScript2 でコードを記述する）
&#160; &#160; }
}
MTASCでのコンパイルは、次のようにする。mtasc -version 8 -swf Sample.swf -main Sample.as -header 900:600:30
成功すれば、Sample.swf が作られる。
主なメリット：・全てのデータをテキストのASソースファイルで扱うので、CVS開発による大規模開発に向いている。・画像データは全て外部読み込みなので、画像を作成するデザイナーと、システムを構築するプログラマーでの作業の切り分けができる。(同じFLAファイルを触る必要がない。)・完全にオブジェクト指向プログラミングに基づいているので、Flash OOPの実践に向いている。swingやiアプリ開発者には馴染みのよいものと思います。・Macromedia FlashにてCtrl + EnterやShift + F12でコンパイルせずに済み、大量のFLAファイルのコンパイルの際に、batファイルやシェルスクリプト作成で簡便にコンパイルが行える。・ラッピングが簡単なので、簡単なMacromedia Flexのようなものを作成できる。(Linux版もリリースされています。)・上記に関連しますが、JSPからのジェネレートも簡単にできる。・OOPを開発するだけのユーザーであれば、Macromedia Flashを購入する必要がない。
リソース：
・Eclipse にMTASC プラグインを導入することによって Flash コンテンツの作成が可能となる（http://www.okapiproject.com/richclient/flash/mtasc_install.htm）
・MTASCによるSWF作成 の覚え書（実際の作品例 http://www1.kiy.jp/~yoka/TechNote/TechNote_MTASC.html）
Related Posts

FOAM-AS3: [...]]]></description>
			<content:encoded><![CDATA[<p>MTASCとは、Motion-Twin ActionScript2 Compilerの略、コマンドラインActionScript 2.0コンパイラーだ。2005年1月頃に、version1.0が出た。Javaにおけるjavacのような感覚でSWFの開発ができる。MTASCを利用して、Flashファイル（SWFファイル）を作るにはMacromedia Flashを使わないといけないわけではないだ。MTASCを使えばFlashのスクリプトActionScriptを記述することで、Flashファイルを生成することをできる。MTASCはコマンドラインから利用するので、エディタでC／C++などを開発することを慣れる方にたいして、Flashの煩雑なGUIを利用せず、使い慣れたエディタを利用してプログラムを作成できる（デザイナーの人にとっては、扱いにくいものに感じられるかも）。</p>
<p><span id="more-274"></span>
<p><strong>MTASCのインストール</strong></p>
<p>以下のURLでWindows/Macintosh/Linux版が入手できます。ここでは、Windows版のMTASCを使って、Windows 2000/XPを対象にして操作方法を紹介します。</p>
<p><a title="http://www.mtasc.org/" href="http://www.mtasc.org/">http://www.mtasc.org/</a></p>
<p>MTASCのページから、Windows用のZIPファイルをダウンロードします。これを解凍したら、利用しやすい場所に、ファイル・フォルダの全てをコピーします。ここでは、「C:\mtasc」というフォルダを作り、その中にコピーしたと仮定して説明します。
<p>　Windowsのスタートメニューから、［ファイル名を指定して実行］をクリックします。そして、「cmd」と入力して［Enter］キーを押すと、コマンドプロンプトが起動します。それから、カレントディレクトリを「C:\mtasc」に移動します。
<p><b>ソースコードの作成とコンパイル</b>
<p>以下のソースコードをSample.asとして保存します。 </p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Green;">class</span><span style="color: Gray;"> </span><span style="color: Blue;">Sample</span></li>
<li><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">static</span><span style="color: Gray;">&nbsp;</span><span style="color: Green;">function</span><span style="color: Gray;"> </span><span style="color: Blue;">main</span><span style="color: Olive;">()</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">sample</span><span style="color: Gray;">:</span><span style="color: Blue;">Sample</span><span style="color: Gray;">=</span><span style="color: Green;">new</span><span style="color: Gray;"> </span><span style="color: Blue;">Sample</span><span style="color: Olive;">(</span><span style="color: Green;">_root</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">function</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">Sample</span><span style="color: Olive;">()</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; （ここに、</span><span style="color: Blue;">ActionScript2</span><span style="color: Gray;"> でコードを記述する）</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Olive;">}</span></li></ol></div>
<p><strong>MTASCでのコンパイルは、次のようにする。</strong><br />mtasc -version 8 -swf Sample.swf -main Sample.as -header 900:600:30
<p>成功すれば、Sample.swf が作られる。
<p><strong>主なメリット：</strong><br />・全てのデータをテキストのASソースファイルで扱うので、CVS開発による大規模開発に向いている。<br />・画像データは全て外部読み込みなので、画像を作成するデザイナーと、システムを構築するプログラマーでの作業の切り分けができる。(同じFLAファイルを触る必要がない。)<br />・完全にオブジェクト指向プログラミングに基づいているので、Flash OOPの実践に向いている。swingやiアプリ開発者には馴染みのよいものと思います。<br />・Macromedia FlashにてCtrl + EnterやShift + F12でコンパイルせずに済み、大量のFLAファイルのコンパイルの際に、batファイルやシェルスクリプト作成で簡便にコンパイルが行える。<br />・ラッピングが簡単なので、簡単なMacromedia Flexのようなものを作成できる。(Linux版もリリースされています。)<br />・上記に関連しますが、JSPからのジェネレートも簡単にできる。<br />・OOPを開発するだけのユーザーであれば、Macromedia Flashを購入する必要がない。</p>
<p><strong>リソース：</strong></p>
<p>・Eclipse にMTASC プラグインを導入することによって Flash コンテンツの作成が可能となる（<a title="http://www.okapiproject.com/richclient/flash/mtasc_install.htm" href="http://www.okapiproject.com/richclient/flash/mtasc_install.htm">http://www.okapiproject.com/richclient/flash/mtasc_install.htm</a>）</p>
<p>・MTASCによるSWF作成 の覚え書（実際の作品例 <a title="http://www1.kiy.jp/~yoka/TechNote/TechNote_MTASC.html" href="http://www1.kiy.jp/~yoka/TechNote/TechNote_MTASC.html">http://www1.kiy.jp/~yoka/TechNote/TechNote_MTASC.html</a>）</p>
<h3>Related Posts</h3>
<ul class="related_post">
<li><a href="http://digitechlog.com/2010/02/07/foam-as3-2d-rigid-body-physics-engine.html" title="FOAM-AS3: ActionScript 3で開発されたオープンソースの２D物理エンジン">FOAM-AS3: ActionScript 3で開発されたオープンソースの２D物理エンジン</a></li>
<li><a href="http://digitechlog.com/2009/12/03/textsearchengine-flash-text-search-engine-class.html" title="ActionScriptで実現するテキストサーチエンジンクラス">ActionScriptで実現するテキストサーチエンジンクラス</a></li>
<li><a href="http://digitechlog.com/2009/10/07/how-to-create-flash-clock-screensaver-by-screentime.html" title="Screentimeで時計スクリーンセーバーを作成する">Screentimeで時計スクリーンセーバーを作成する</a></li>
<li><a href="http://digitechlog.com/2009/08/25/phpobject-is-a-flash-remoting-alternative-for-php.html" title="PHPObject: PHPとFlashのActionScript連携パッケージ">PHPObject: PHPとFlashのActionScript連携パッケージ</a></li>
<li><a href="http://digitechlog.com/2009/05/30/papervision3d-is-an-open-source-3d-engine-for-the-flash-platform.html" title="Papervision3D: Flashで動作する3Dエンジン">Papervision3D: Flashで動作する3Dエンジン</a></li>
<li><a href="http://digitechlog.com/2009/05/07/flexunit-flex-actionscript-application-unit-test-tool-framework.html" title="FlexUnit: Flex/ActionScript3.0アプリケーションの単体テストを行うためのユニットテスティングフレームワーク">FlexUnit: Flex/ActionScript3.0アプリケーションの単体テストを行うためのユニットテスティングフレームワーク</a></li>
<li><a href="http://digitechlog.com/2009/04/27/away3d-flash-actionscript-open-source-3d-engine.html" title="Away3D: ActionScript3で提供されるFlashの3D描画エンジン">Away3D: ActionScript3で提供されるFlashの3D描画エンジン</a></li>
<li><a href="http://digitechlog.com/2009/04/24/aswing-an-open-source-flash-actionscript-gui-framework-and-library.html" title="AsWing: Java SwingらしいFlashのActionScript向けのオープンソースのGUIフレームワーク">AsWing: Java SwingらしいFlashのActionScript向けのオープンソースのGUIフレームワーク</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://digitechlog.com/2009/01/23/actionscript-2-open-source-free-compiler-mtasc.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

