問題タブ [haxeui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
65 参照

haxe - processXmlResource が xml ファイルに到達できません

このHello World の例を Haxe と HaxeUI で複製しようとしています。プロジェクトをコンパイルするとすべて問題ないように見えますが、ブラウザーから swf を実行しようとすると、次のようなエラーが表示Cannot access a property or method of a null object referenceされprocessXmlResourceます (ルート フォルダーには main.hx があり、サブフォルダーには xml があります)。

以下は、私が得るエラーのスクリーンショットです:ここに画像の説明を入力

0 投票する
1 に答える
141 参照

haxe - スタイルを HSlider に変更 - Haxeui

Hslider を haxe で変更することは可能ですか? (xml経由またはプログラムで、それは私にとって同じです)

バーの色を変更したいのですが、as3 のチュートリアルを見ましたが、haxe (skinclass など) では機能しないようです。

0 投票する
3 に答える
960 参照

haxe - HaxeFlixel で HaxeUI を使用できますか?

HaxeUI と HaxeFlixel の両方を使用しようとしましたが、HaxeUI のインターフェイスが白い背景の上に表示され、その下のすべてがカバーされています。また、HaxeUI と HaxeFlixel をある程度連携させることはできたとしても、HaxeFlixel で状態が変化したときに HaxeUI の UI を変更する方法が明確ではありません。使用したコードは次のとおりです。

おそらく、HaxeUI と HaxeFlixel の両方に独自のメイン ループがあり、イベント処理に互換性がない可能性があると推測できますが、念のため、誰かがより明確な答えを得ることができますか?

編集:

実際、openPopup を使用すると、はるかに優れています。

画面の残りの部分 (HaxeFlixel で管理) と対話することは可能ですが、HaxeFlixel で管理される画面の一部に存在するマウス ポインターは、HaxeUI ユーザー インターフェイス要素の下に残ります。

0 投票する
2 に答える
115 参照

haxe - OpenFL レガシー Cpp ビルドでは、TextField で Ctrl+V を使用できません

現在、HaxeUI ライブラリを使用するアプリケーションに取り組んでいます。私のアプリケーションではTextInput、OpenFL の に基づいたオブジェクトを作成していますTextFieldCtrl残念ながら、Windows や Neko 用にコンパイルする場合、これらのフィールドでは+ VCtrl+ CCtrl+などの基本機能を使用できませんA

その結果、単にイベントをTextInput使用してこれらの特定の機能を検出するクラスの独自の拡張を作成できると感じました。KeyboardEvent.KEY_DOWN以下は、私の実装の関連するスニペットです。

と を押すCtrlV、 と が印刷され"CTRL PRESSED!"ます"PASTE!"。ただし、私は しか得られ"CTRL PRESSED!"ないので、うまくいきません。実際、いくつかの精力的なテストの後、Ctrlボタンが押されていると、とキーKeyboardEvent.KEY_DOWN以外のキー押下が登録されないことがわかりました。つまり、 を最初に押さない限り、検出と保持を同時に行うことはできません。ただし、従来は最初に押すので、これはうまくいきません。AltShiftCtrlV VCtrl

Ctrl+VのようなアクションTextFieldを OpenFL for Windows に登録する方法はありますか? または、少なくとも、 の連続したキーの押下を検出する方法はありCtrlますVか? CtrlonKEY_DOWNVonをつけてみましKEY_UPたが、実用に耐えるほどの反応はありません。

OpenFL 3.6.0、Lime 2.9.0、および HaxeUI 1.8.17 を使用しています。HaxeUI には OpenFL Legacy が必要であることに注意してください。非レガシー OpenFL では、Ctrl+をV問題なく動作させることができました。

0 投票する
1 に答える
439 参照

haxe - HaxeUI ライブラリが Lime/openFL/Haxe で動作しない

Linux マシンでHaxeUIが提供するHelloWorld サンプルを実行しようとしています。

Lime または OpenFL を使用してテストする lime test neko と、次のエラーが発生します。

ただし、 sudo like を使用してテストしようとするとsudo lime test neko、次のエラーが表示されます。

ここに私のhaxelib list結果があります:

私は何か間違ったことをしていますか? 私は OpenFL の初心者で、取り組んでいるプロジェクトに HaxeUI が必要です。前もって感謝します。

0 投票する
1 に答える
138 参照

xml - XML で構築されたコンポーネントを作成して非インターフェース コードを呼び起こす

HaxeUIを使ってゲームを作っています。XML 定義を使用して単純な UI を設計しました。UI 要素に関係のないコードを実行するボタンが必要ですが、onClick プロパティから解析されたコードには、インターフェイスが構築されている領域で定義されたローカル識別子が表示されません。

XML 定義の使用を控える必要なく、これを回避するにはどうすればよいですか?