javascriptコンパイル
概要
hxファイル:haxeのコードが記述されたファイル
build.hxml:コンパイル情報を格納
手順
呼び出し元htmlファイルを準備
hxのコードファイルを準備
import js.Dom;
import js.Lib;
class Sample01 {
public static function main() {
var button:Button;
untyped{
// エレメントを取得
button= js.Lib.document.getElementById("btn");
// clickイベントを設定
button.onclick= function(evt : Event)
{
js .Lib.alert("click");
}
}
}
}
build.hxmlを準備
-js sample01.js
-main Sample01
コンパイルを実行(コンパイルコマンド:haxe ビルドファイル)
D:\Tools\xampp\htdocs\haxe_samlpe>dir
ドライブ D のボリューム ラベルは Data です
ボリューム シリアル番号は 7EBA-7216 です
D:\Tools\xampp\htdocs\haxe_samlpe のディレクトリ
2012/09/01 16:21 <DIR> .
2012/09/01 16:21 <DIR> ..
2012/09/01 15:34 31 build.hxml
2012/09/01 15:56 295 sample01.htm
2012/09/01 15:57 368 Sample01.hx
3 個のファイル 694 バイト
2 個のディレクトリ 52,140,994,560 バイトの空き領域
D:\Tools\xampp\htdocs\haxe_samlpe>haxe build.hxml
D:\Tools\xampp\htdocs\haxe_samlpe>dir sample01.js
ドライブ D のボリューム ラベルは Data です
ボリューム シリアル番号は 7EBA-7216 です
D:\Tools\xampp\htdocs\haxe_samlpe のディレクトリ
2012/09/01 16:21 7,598 sample01.js
1 個のファイル 7,598 バイト
0 個のディレクトリ 52,140,986,368 バイトの空き領域
D:\Tools\xampp\htdocs\haxe_samlpe>
コンパイルされたjsファイルを確認
・・・略・・・
var Sample01 = function() { }
Sample01.__name__ = true;
Sample01.main = function() {
var button;
button = js.Lib.document.getElementById("btn");
button.onclick = function(evt) {
js.Lib.alert("click");
};
}
・・・略・・・
画面で動作確認
最終更新:2012年09月01日 16:26