haxe

    2

    1答えて

    Haxeを使用してFlaskサーバーを構築しようとしていますが、JSONを返す方法がわかりません。私は、this gistを使用している例を持っていますMain.index()は、文字列を返しますが、haxe.Json.stringify()から文字列を返そうとすると、出力Pythonを実行しようとするとエラーが発生します。 import haxe.Constraints.Function;

    3

    1答えて

    自分のコードを変更せずに、自分のタイプのビルディングマクロをプロジェクトのすべてのクラスに適用できますか? 私はHaxeマクロに基づいてデバッガを実装しようとしています。基本的には、クラスのすべての関数のすべての式の間に関数への呼び出しを挿入します。現在私はインターフェイスIDebuggableを持っており、そのインターフェイスを実装するクラスのコードだけがブレークポイントで停止することができます

    2

    1答えて

    私は指示に従っているhere、新しいプロジェクトを作成し、それを実行しようとしたが、私は黒いウェブページだった。ビルドコマンドが正しく機能しているかどうかはわかりません(私はこれまでにやったことはありません)。 次に、haxeを3.1.3にダウングレードして、Flambeを再インストールしました(hereを参照)。私はまだプロジェクトを実行しようとすると黒いページが表示されます。コンソールのビルド

    0

    2答えて

    これがうまく動作: //somewhere in Foo: static function bar(arg:StringMap<Dynamic>) {trace(arg.toString())} ... //somewhere in build macro: var myArr = [macro "k1"=>100, macro "k2"=>200, macro "k3"=>300];

    2

    2答えて

    ここでは初心者のプログラミングと私の問題の解決策を見つけることができません。 私は単にsys.io.Processを介してコンピュータ上で別のプログラムを実行しています。 import sys.io.Process; import neko.Lib; class Main { static function main() { var cProcess =

    1

    1答えて

    それは言う: は「この処分関数はその所有するエンティティからこのコンポーネントを削除しますが、メモリリークを防ぐために、オブジェクトを自分で配置するために処分-機能をオーバーライドする必要があります。。」 はどのようにdispose関数をオーバーライドする必要があります。 は、私は3つの質問がありますか? dispose関数を正しく使用するにはどうすればよいですか? Flambeでメモリリークをチ

    3

    1答えて

    HaxeでフラッシュByteArrayとArrayのジェネリックインライン関数を作成したいとしましょう。 @:generic public static inline function WriteArray<T:(UInt, Int, Float)>(ba:ByteArray, array:Array<T>):Void { if (array == null) {

    1

    1答えて

    haxe.macro.TypeTools :: findFieldを使用するライブラリをデバッグしようとしています。私はエラーUnknown identifier : findFieldを取得していますが package; using haxe.macro.TypeTools; class Main { public function new() { va

    2

    1答えて

    私が望むのは、クロスプラットフォーム機能を使用するために、フラッシュプロジェクトをopenflプロジェクト(haxeで書かれている)に変換することです。私はas3hxを使って、フラッシュプロジェクトのactionscriptクラスをhaxeに変換しました。それから、手作業でコンパイルエラーを修正し、ランタイムエラーも修正します。プロジェクトをコンパイルすると、黒い空白のウィンドウが表示されます。こ

    1

    1答えて

    トレースメソッドを使用して画面に文字列を印刷しようとしています。私はHaxeコードはFlambeで動作するはずだと思ったが、明らかにそうではない。私はこのコードを実行しようとしたが、私が得るすべては黒い画面です: package urgame; class Main { static public function main():Void { trace("Hello Wo