0

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 のストーリー全体で何かが欠けているのでしょうか? 誰かが私にこれを説明できますか?

4

1 に答える 1

0

Got it, replace flash. with nme., for example:

nme.display.sprite;

This compiles the code but does not run via FlashDevelop. It overwrites the project.nmml file with JS code when target is JavaScript.

Any idea how to solve this?

于 2013-04-01T12:09:54.670 に答える