問題タブ [haxe]

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 投票する
3 に答える
604 参照

actionscript-3 - Haxeで画像を複製

私の目標は、1つの正方形の画像だけを使用して幅の広い地図を作成することです。actionscript 3を使用する解決策は、ローダーから新しいビットマップを作成することです。

残念ながら、HaxeAPIではそれができません。ローダーコンテンツからbitmapDataを取得できません…</p>

誰か手がかりがありますか?ありがとう。

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

c++ - 単純な Haxe コードを C/C++ コード ファイルに変換するアルゴリズムはありますか?

次のような単純なHaxeアプリがあります

私はそのようなアプリをWindows用にコンパイルする方法を知っています(SWFとしてではなく、純粋なC\C++からのアプリとして)(そして、ここで方法を見ることができますが、 hxcpp\0,4 を使用するのは疲れています)問題は-コンパイルしたくないWindows Vista または 7 または XP 用のアプリ たとえば、Windows Mobile または必要な場所でそのコードをコンパイルするために、PURE C\C++ コード (1 つのプロジェクトとして 1 つの場所でより良い) を取得したいと考えています。

単純な Haxe コードを C/C++ コード ファイルに変換するアルゴリズムはありますか?

0 投票する
6 に答える
7982 参照

macos - MacでのActionScript開発

Windows用のFlashDevelopを知っていますが、MacでActionScriptまたはHaxeを開発するのはどうですか?Eclipse用のフレックスプラグイン、フレックスビルダー、FDTの他に、MacでのActionScript開発に適したIDEはありますか?NetBeans用の優れたプラグインを作成したいのですが、このようなものを作成するためのすべてのプロジェクトが停止したようです。

さまざまなプラグインでMacVimを使用してみましたが、動作させることができず、vimの使用を開始するのは難しい学習曲線のようです。

MacでActionScript/Haxeを開発するために人々は何を使用していますか?

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

flash - 多言語フラッシュ

複数の言語をサポートするFlashムービー(IDEではなくHaxeまたはActionscriptコードを使用)をどのように作成しますか?

ブラウザの言語を検出できますか?

文字列を管理し、言語に基づいて適切なものを選択するためのユーティリティクラスはありますか?

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

haxe - ApacheとPHPを使用せずにHaxeでWebアプリケーションを作成しますか?

HaxeにはApachehttpdモジュールがあり、PHPコードにコンパイルできます。これらは、サーバー上で実行されるWebアプリケーションを作成するために私が知っている2つのオプションです。nekotoolsを使用してhttpサーバーを起動できますが、これは開発にのみ使用されることになっています。

他に選択肢はありますか?

NekoVMは、CまたはC ++プログラム内から、Webサーバーを実行したり、FastCGIに接続したりしていつでも使用できます。または、FastCGIまたはWebサーバーライブラリを使用して、C++にコンパイルします。しかし、実際に使用されているソリューションについて聞きたいです。

私はnginxを備えたVPSを持っているので、mod_nekoやmod_toraはありません。PHPは問題ではありませんが、(不合理な理由で)使用したくありません。

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

flash - Haxe での Flash 関数のオーバーロード

Haxe を使用して Flash で関数をオーバーロードする方法を理解するのに苦労しています。Flash ではオーバーロードが許可されていませんが、型が宣言されていない関数パラメーターを受け入れることができることはわかっていますが、Haxe でこのトリックを再現する方法がわかりません。

編集:これは可能ではないようですが、この制限を回避するために使用できる既知のトリックはありますか?

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

flash - 単なるフラッシュのHaxeを使用するかどうかわからない

地元のスポーツウェア会社が私を雇って、フラッシュベースのジャージカラーピッカーのようなものにしました。ユーザーが特定の色で特定のデザインがどのように見えるかを確認できるように、彼らはそれを望んでいます。

今、私は決して優れた開発者ではありません(私は16歳ですが、javascript、flash、およびAS2のビットを回避する方法を知っています)が、最近Haxeに注目し、それがそれに書き込み、swfにコンパイルします。フラッシュだけを使うべきなのか、それともHaxeを使うべきなのかわかりません。

Haxeまたはflashを使用することの長所と短所を繰り返すことができる人はいますか?

前もって感謝します!


PS私はフラッシュのコピー(学校から提供されたもの)を持っているので、それは私には関係ありません。

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

timer - Haxeを使用して遅延関数に引数を渡す

経由で呼び出される関数にいくつかの引数を渡す簡単な方法があるかどうか知っていますか

「簡単」とは、カスタムタイマーを作成しないことを意味します。

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

events - 高水準言語での緩いプログラミング、どのように、なぜ、そしてどれくらい?

私はHaxeでコードを書いています。ただし、これは高級言語であり、Java、ActionScript、JavaScript、C#などと比較できることを念頭に置いている限り、この質問とはまったく関係ありません(ここでは擬似コードを使用しています)。

私は大きなプロジェクトに取り組むつもりで、今準備に忙しいです。ただし、この質問では、小さなシナリオを作成します。Mainクラス(これはアプリケーションの起動時に実行されます)とLoginScreenクラス(これは基本的に、ユーザーがログイン画面をロードできるようにするクラスです)を持つ単純なアプリケーションです。ログインする)。

通常、これは次のようになります。

この単純なシナリオでは、クラスに次の依存関係と欠点が追加されます。

  • LoginScreenがないとメインはロードされません
  • LoginScreenは、カスタムローダークラスがないとロードされません
  • LoginScreenは、カスタムボタンクラスがないと読み込まれません
  • LoginScreenは、カスタムSocketConnectionクラスがないとロードされません
  • SocketConnection(将来的には多くの異なるクラスからアクセスする必要があります)がLoginScreen内に設定されました。これは、LoginScreenが初めてソケット接続を必要とするという事実を除けば、実際にはまったく関係ありません。

これらの問題を解決するために、「イベント駆動型プログラミング」または緩い結合を行うことをお勧めします。私が理解している限り、これは基本的に、クラスを互いに独立させてから、別々のバインダーでそれらをバインドする必要があることを意味します。

それで質問1:それについての私の見解は正しいですか、それとも間違っていますか?バインダーを使用する必要がありますか?

アスペクト指向プログラミングがここで役立つと聞きました。残念ながら、Haxeはこの構成をサポートしていません。

ただし、基本的にシグナルラーの作成(public var loginPressedSignaller = new Signaller())、シグナルラーの起動(loginPressedSignaller.fire())、シグナルラーのリッスン(someClass.loginPressedSignaller)を可能にするイベントライブラリにアクセスできます。 .bind(doSomethingWhenLoginPressed))。

したがって、これ以上の調査をほとんど行わずに、これにより以前の設定が次のように変更されることがわかりました。

このコードはまだ完成していません。私はまだサーバーの応答をリッスンする必要がありますが、おそらく私が行き詰まっている場所を理解しているでしょう。

質問2:この新しい構造は意味がありますか?上記の問題をどのように解決すればよいですか!!! 区切り文字?

それから私はバインダーについて聞いた。したがって、すべてを接続するために、クラスごとにバインダーを作成する必要があるかもしれません。このようなもの:

など...うまくいけば、あなたは私が何を意味するのか理解しています。この投稿は少し長くなっているので、少しまとめる必要があります。

質問3:これは意味がありますか?これは物事を不必要に複雑にしませんか?

また、上記の「バインダー」では、一度インスタンス化されたクラスを使用するだけで済みました。ログイン画面。クラスのインスタンスが複数ある場合はどうなりますか。チェスのゲームのプレーヤークラス。

0 投票する
4 に答える
436 参照

installation - Haxe のダウンロードには、Lineage.gen トロイの木馬が含まれていると主張しています

私は FlashDevelop で自分自身をセットアップしています。このページ(Windows インストーラー)から Haxe (使用したい言語) をダウンロードしてインストールしました。ダウンロードしたインストーラーのディレクトリ (まだ実行していません)。間違ったサイトからダウンロードしましたか? 偽陽性ですか?