« 05.07 明日はかずさに | ココ | 05.08 たぬきの町 »

2007年5月 8日

mtascでinclude  このエントリーを含むはてなブックマーク 

ActionScriptは、#includeを使うことによってC言語他のように外部のファイルを読み込むことができる。しかしmtascでコンパイルできるのは1ファイル1クラスの.asファイルで、#includeの機能が備わっていない。
mtascでコンパイルをすると、この行は無視されてしまう。すると、参照先のクラスが見つからない、と怒られることになる。importは使えるので、別に構わないといえば構わないけれども、やはりライブラリとは区別したいときに#includeは使いたい。

そこで、この機能を補完する仕様があるかどうかを探してみると、…あった。

[mtasc] Include list


class Includes {

  static var includes = [
    TVProgramNavi,
    TVProgramNaviPanel
  ];

  static function main () {
    var p = new TVProgramNavi(_root);

  }

}

こんな風にすれば、ActionScriptの#includeがmtascで実現できる。

By ただ at 00:40 カテゴリー ; mein Erbe

« 05.07 明日はかずさに | 05月の記事 | 05.08 たぬきの町 »




トラックバック

このエントリーのトラックバックURL:
http://pinmarch.sakura.ne.jp/mt/mt-tb.cgi/942