問題タブ [nme]

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

windows - Windows への展開時の画像アセットの埋め込みと読み取り

他のプラットフォームでは、[Embed(source="logo.gif")] や @:bitmap のようなものを使用できますが、Windows/その他の Cpp プラットフォームにはそのオプションがないようです。

EmbedAssets libを使用しようとしましたが、古くなっています。

nmmlファイルのリソースタグも使ってみました。これでイメージを haxe.sys.io.Bytes として取得できましたが、使用するには、haxe.sys.io.Bytes を nme.utils.ByteArray に変換する必要があります。これを行う方法が見つかりませんでした。

では、Windows にデプロイするときに haxe/nme プロジェクトに画像を埋め込むにはどうすればよいでしょうか?

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

model-view-controller - Haxe NME UI: MVC アプリケーション設計のベスト プラクティス

昨日、非常に有望なアイデアである Haxe NME プロジェクトに出くわしました。ただし、このフレームワークで洗練された UI を構築することはまだできません。私の意見では、非常に多くの異なるプラットフォームを対象とする UI フレームワークを構築するのは気が遠くなるような作業のように思われます。そのため、Qt や wxWidgets などの古くて成熟した UI フレームワークでさえサポートしていないため、これは実行可能なアプローチではないと思います。多くのプラットフォーム。

ただし、いくつかの優れた UI デザイナー ツールを使用してプラットフォーム固有の UI を構築し、UI コードを Haxe で記述された UI に依存しないコードに接続することは理にかなっています。例が見つからなかったため、これが機能するかどうかはわかりませんが、さまざまなプラットフォーム固有の UI に正常に接続できる MVC Haxe コードを既に書いている人は、彼の経験を共有したいと考えています。ありがとう。

0 投票する
0 に答える
362 参照

haxe - 外部 SWF ライブラリを埋め込むと、Haxe OpenFL プロジェクトで Class not found エラーが発生するのはなぜですか?

私の OpenFL プロジェクトは Flash にコンパイルされており、チームの別の開発者は、すべての開発者が使用できるように Actionscript 3 でいくつかのコンポーネントを作成しました。コンポーネントを含む SWF を build.xml ファイルに次のように追加しました。

崇高なテキストでコードヒントを取得するために、これをbuild.hxmlファイルにも追加しました

Main.hx ファイルに import ステートメントを追加すると、次のエラーが発生します。

openfl に -verbose 引数を送信すると、ライブラリが正常に埋め込まれていることがわかり、ライブラリで Menu クラスを使用しようとしたときにのみこのエラーが発生しました。

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

flash - Haxe がライブラリを検出しない

私は haxe と nme の初心者で、サンプル プロジェクトを作成して、すべてがどのように機能するかを確認しようと考えました。私は通常、IDE に FlashDevelop を使用します。

最初に、ここで提供されている Actuate の例を実行しようとしました: http://www.joshuagranick.com/blog/2011/07/05/getting-set-with-haxe-nme-and-webos-even-easie/

そして、コマンドプロンプトで、最初のインポート(つまり、Actuate)が見つからないと言われました

そこでFlashDevelopを使ってみて、NMEのプロジェクトを作ってみました。任意のプラットフォームにコンパイルしようとすると、次のように表示されます。

haxelib run nme build C:\Users\Zeeshan\Documents\Newnme\application.nmml flash

ライブラリ nme がインストールされていない ビルドがエラーで停止した (haxelib.exe)

完了(1)

何かアドバイスがあれば教えてください。

更新:プロンプトで直接実行すると、次のようになります。

C:\Users\Zeeshan>haxelib run nme build C:\Users\Zeeshan\Documents\Newnme\application.nmml flash

エラー: : DCE モードが無効です。std が必要です | フル | 番号。

Haxe Compiler 3.0.0 - (C)2005-2013 Haxe Foundation

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

sprite - 空のプレースホルダ オブジェクトの OpenFL (以前の NME) のスプライト クラス?

私はHaxeOpenFLを試していますが、クラスがUnitySpriteの a と同義であるかどうか疑問に思っています。スプライトのインスタンスは階層構造になっているようで、これを利用してオブジェクトを管理できないかと考えています。GameObject

例えば:

上記の仮定で正しいですか、Spriteそれとも視覚表現を持つオブジェクトに対して純粋にクラスを拡張する必要がありますか?

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

blackberry - openfl を使用した BlackBerry で音が出ない

ブラックベリーの開発に haxe (openfl) を使用しようとしています。そして、PlayingSound サンプルをテストしました - 動作します。しかし、URL からサウンドを読み込もうとすると、動作しません。

これが私のコードです:

フラッシュターゲットでは、このコードはURLからサウンドを再生していますが、アプリをデバイスにデプロイするとサウンドがありません。デバイスでは、アセット フォルダーから読み込んだ場合にのみサウンドが正しく再生されます。また、soundChannel の位置は常に 0 (デバイス上) であることがわかります。

最初にローダーでサウンドをロードし、ロードが完了したら再生しようとしますが、それも役に立ちません。

お願い助けて。

PS私の英語でごめんなさい。