問題タブ [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.
haxe - processXmlResource が xml ファイルに到達できません
このHello World の例を Haxe と HaxeUI で複製しようとしています。プロジェクトをコンパイルするとすべて問題ないように見えますが、ブラウザーから swf を実行しようとすると、次のようなエラーが表示Cannot access a property or method of a null object reference
されprocessXmlResource
ます (ルート フォルダーには main.hx があり、サブフォルダーには xml があります)。
以下は、私が得るエラーのスクリーンショットです:
haxe - スタイルを HSlider に変更 - Haxeui
Hslider を haxe で変更することは可能ですか? (xml経由またはプログラムで、それは私にとって同じです)
バーの色を変更したいのですが、as3 のチュートリアルを見ましたが、haxe (skinclass など) では機能しないようです。
haxe - HaxeFlixel で HaxeUI を使用できますか?
HaxeUI と HaxeFlixel の両方を使用しようとしましたが、HaxeUI のインターフェイスが白い背景の上に表示され、その下のすべてがカバーされています。また、HaxeUI と HaxeFlixel をある程度連携させることはできたとしても、HaxeFlixel で状態が変化したときに HaxeUI の UI を変更する方法が明確ではありません。使用したコードは次のとおりです。
おそらく、HaxeUI と HaxeFlixel の両方に独自のメイン ループがあり、イベント処理に互換性がない可能性があると推測できますが、念のため、誰かがより明確な答えを得ることができますか?
編集:
実際、openPopup を使用すると、はるかに優れています。
画面の残りの部分 (HaxeFlixel で管理) と対話することは可能ですが、HaxeFlixel で管理される画面の一部に存在するマウス ポインターは、HaxeUI ユーザー インターフェイス要素の下に残ります。
haxe - OpenFL レガシー Cpp ビルドでは、TextField で Ctrl+V を使用できません
現在、HaxeUI ライブラリを使用するアプリケーションに取り組んでいます。私のアプリケーションではTextInput
、OpenFL の に基づいたオブジェクトを作成していますTextField
。Ctrl残念ながら、Windows や Neko 用にコンパイルする場合、これらのフィールドでは+ V、Ctrl+ C、Ctrl+などの基本機能を使用できませんA。
その結果、単にイベントをTextInput
使用してこれらの特定の機能を検出するクラスの独自の拡張を作成できると感じました。KeyboardEvent.KEY_DOWN
以下は、私の実装の関連するスニペットです。
と を押すCtrlとV、 と が印刷され"CTRL PRESSED!"
ます"PASTE!"
。ただし、私は しか得られ"CTRL PRESSED!"
ないので、うまくいきません。実際、いくつかの精力的なテストの後、Ctrlボタンが押されていると、とキーKeyboardEvent.KEY_DOWN
以外のキー押下が登録されないことがわかりました。つまり、 を最初に押さない限り、検出と保持を同時に行うことはできません。ただし、従来は最初に押すので、これはうまくいきません。AltShiftCtrlV VCtrl
Ctrl+VのようなアクションTextField
を OpenFL for Windows に登録する方法はありますか? または、少なくとも、 の連続したキーの押下を検出する方法はありCtrlますVか? CtrlonKEY_DOWN
とVonをつけてみましKEY_UP
たが、実用に耐えるほどの反応はありません。
OpenFL 3.6.0、Lime 2.9.0、および HaxeUI 1.8.17 を使用しています。HaxeUI には OpenFL Legacy が必要であることに注意してください。非レガシー OpenFL では、Ctrl+をV問題なく動作させることができました。
haxe - HaxeUI ライブラリが Lime/openFL/Haxe で動作しない
Linux マシンでHaxeUIが提供するHelloWorld サンプルを実行しようとしています。
Lime または OpenFL を使用してテストする
lime test neko
と、次のエラーが発生します。
ただし、 sudo like を使用してテストしようとするとsudo lime test neko
、次のエラーが表示されます。
ここに私のhaxelib list
結果があります:
私は何か間違ったことをしていますか? 私は OpenFL の初心者で、取り組んでいるプロジェクトに HaxeUI が必要です。前もって感謝します。
xml - XML で構築されたコンポーネントを作成して非インターフェース コードを呼び起こす
HaxeUIを使ってゲームを作っています。XML 定義を使用して単純な UI を設計しました。UI 要素に関係のないコードを実行するボタンが必要ですが、onClick プロパティから解析されたコードには、インターフェイスが構築されている領域で定義されたローカル識別子が表示されません。
XML 定義の使用を控える必要なく、これを回避するにはどうすればよいですか?