Haxe と Neko を組み合わせた面白いツール NME で遊んでいます。
さまざまな言語をターゲットにすることができるという考えが気に入っていますが、これは正しくないようですか?
サンプルをダウンロードし、NME を対象とする場合は完全に実行されますが、Javascript などの別の対象を選択すると、(FlashDevelop で) 次のエラーが表示されます。
Running process: C:\Program Files (x86)\FlashDevelop\Tools\fdbuild\fdbuild.exe "F:\Personal\NMEHaxe\nme\examples\HandlingKeyboardEvents\HandlingKeyboardEvents.hxproj" -ipc 5a2362fe-f815-45c2-95d7-cbb9f230408a -version "2.10" -compiler "C:\Program Files (x86)\Motion-Twin\NME\haxe" -notrace -library "C:\Program Files (x86)\FlashDevelop\Library" -target "flash"
Building HandlingKeyboardEvents
haxe -cp Source -cp "C:/Program Files (x86)/Motion-Twin/NME/haxe/lib/nme/3,5,5/" -cp Export/flash/haxe -lib nme -lib actuate -js F:/Personal/NMEHaxe/nme/examples/HandlingKeyboardEvents/project.nmml -D nme_install_tool -D web -main ApplicationMain -swf-version 11
C:\Program Files (x86)\Motion-Twin\NME\haxe\lib\nme/3,5,5/format/display/MovieClip.hx:9: characters 0-28 :
現在のコンパイル フラグ (flash.display.Sprite 用) では、flash パッケージにアクセスできません。
Build halted with errors (haxe.exe).
Done(1)
これが本当に不可能な場合、別のターゲットをターゲットにできないのになぜこれを使用するのかという理由で、このツールは私には意味がありません。それとも、Haxe/NME のストーリー全体で何かが欠けているのでしょうか? 誰かが私にこれを説明できますか?