問題タブ [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.
actionscript-3 - Nape のような物理エンジンを動作させるにはどうすればよいですか?
はじめに: Nape は比較的新しいエンジンだと思いますので、ご存じない方もいらっしゃると思います。おそらくbox2dよりも高速であり、適切なドキュメントがあることが気に入っています. ここにサイトがあります: http://code.google.com/p/nape/
私はプログラミングに比較的慣れていません。私は AS3 の基本的な機能についてはまともですが、ある種のエンジンやフレームワークを実装しようとするたびに、それを機能させることさえできません。うなじでは、以前よりも少し前進したように感じますが、まだ行き詰っています。
私の問題: Adobe CS5 を使用しています。ここで説明されているように SWC ファイルをインポートできました。次に、このようなデモの 1 つのソースをコピーして動作させようとしましたが、エラーが発生し続けます。新しいクラス ファイルを作成し、そこにデモ ソースをコピーして、ステージに追加しようとしました。
私のステージコードは基本的に次のようになります。
ソース コードがフラッシュによって有効なクラス ファイルとして認識されていないようです。編集してみましたが、認識されても(パッケージ名を付けて中括弧を追加してください)、それでもたくさんのエラーが発生します。疑似コードか何かですか?何が起こっている?
私の目標:私はこれについて間違った方向に進んでいると想像できます。それでは、私が達成しようとしていることを説明しましょう。私は基本的に、編集していじることができる単純な基本的な例から始めて、エンジンの使用方法を学びたいと思っています。実際の例さえ得られない場合、何も学ぶことができません。できれば、FlashDevelop のようなものを使い始めたくありません (プログラムの使い方を学ばなければならないため) が、やむを得ない場合は試してみることができます。
actionscript - Haxeビルドプロセスのトークン?
私はHaxeを使用して、RTMPビデオストリーミング用のいくつかの単純なSWFを作成しています。すべてがうまく機能していますが、私が本当にやりたいのは、いくつかのプロパティをトークン化して、SWFが環境固有のプロパティALAAntでコンパイルされるようにすることです。
例えば:
になる:
そして、コンパイル中に、トークンは環境固有の値に置き換えられます-local.propertiesには次のものが含まれます。
私はドキュメントやフォーラムの投稿をざっと見てきましたが、これを行う方法がわかりませんが、それは可能だと確信しています。誰かが私を正しい方向に向けることができますか?
注:flashvarsを使用し、Webアプリケーションでアドレスを管理することを検討しましたが、効率が悪いようです。それがこれを処理するためのより良い方法である場合は、その理由を説明してください。
actionscript-3 - Actionscript-静的関数とUI要素に問題がありますか?
私はここで少し頭を抱えており、ActionScriptでOOPを使用しています。ビデオストリームをキャプチャするDisplayクラスがあります。カメラを制御するための基本的な停止/記録ボタンのセットを作成しようとしています。this
どうやら私は、クリップを識別して停止することを可能にする変数にアクセスする関数や変数を宣言することはできません。コンパイラ(私はHaxeを使用しています)はエラーをスローします:
私はこれに間違った方法でアプローチしている可能性があります。ここにいくつかの(省略された)コードがあります:
私はHaxeを使用してAS3にコンパイルしています。http://haxe.org/doc/flash/as2_compareにこの問題をカバーしていないように見えるデルタのリストがあるので、これは私がASで抱えている問題だと思います。コンパイラーに関連している可能性はありますが、これまでHaxeが本当に好きだったからではないことを願っています。
actionscriptコンパイラがこれらの関数を静的として扱う場合、オブジェクトインスタンスに関連付けられたUI要素をどのように作成しますか?
flash - 埋め込みフォントは、別の埋め込みフォントを置換または補完しますか?
フォントを含まないswf Aがあります。
Arial の文字がほとんど含まれていない swf F1 をダウンロードすると、A に Arial フォントが埋め込まれますが、問題ありません。
しかし、その後、Arial の他の文字を含む swf F2 を swf A にダウンロードすると、すべての埋め込み文字フォント、F2 のみ、または F1 のみを使用できるようになりますか?
非常に専門的な用語であっても、これが説明されている場所へのリンクが欲しいのですが、見つかりませんでした。
読んでくれてありがとう。
EDIT:いくつかのテストの後、プレーヤーがロードされたフォントを置き換えているようです...どうすればそれらをマージできますか?
flash - Chrome 以外のすべてのブラウザで特定のマウス イベントが機能するのはなぜですか?
これらのマウス イベントで発生するコードがいくつかあります。
それらはすべて、Chrome を除くすべてのブラウザーで機能し、イベントMOUSE_OVER
をMOUSE_OUT
トリガーしますが、イベントをMOUSE_UP
トリガーしません。私も試しCLICK
ました、同じ話。
Chrome レンダリングに何らかの干渉レイヤーまたはオフセットがあると思われますが、他のマウス イベントも同様に登録されませんか?
compilation - win32でNekoVM dllをコンパイルする
Neko は、Haxe 言語用の仮想マシンです。win32 でのコンパイルに問題があります。問題のバージョンは neko-1.8.1.tar.gz で、http://nekovm.org/downloadからダウンロードできます。
\neko-1.8.1\vm\nekovm_dll.vcproj
参照するプロジェクトファイルがありますgc.lib
:
AdditionalDependencies="../libs/include/gc/gc.lib"
また、のようないくつかのファイルalloc.c
は#include "gc/gc.h"
. と の両方がソース パッケージにありませんgc.lib
。gc.h
では、これらのファイルはどこにあるのでしょうか?
ご協力いただきありがとうございます!
(プリコンパイルされたバイナリがあるとは言わないでください。私はそれらを必要としません。)
actionscript-3 - Actionscript-3 で Haxe を使用することの長所と短所は何ですか?
AS3の代わりにHaxeを使おうと考えています。
そのデメリットとは?私は考えることができます:
- ネイティブ AS3 ライブラリを使用する際の問題。
- 言語翻訳後のデバッグの難しさ。
- Haxe はかなり若いので、荒削りな部分があるかもしれません。そうですか?
Haxe のダークサイドを体験した人はいますか?
利点は何ですか?私は聞きました:
- パフォーマンス。
- 複数のターゲット (しかし、それがどのように役立つかわかりません)
- AS3よりも優れたタイピング
- 多分より良い構文。
Haxe は十分に大きいので、もっとあるはずです。Haxeの長所は何ですか?
編集:
本当の欠点がない場合、Haxe が AS3 を置き換えないのはなぜですか?
actionscript-3 - Haxe、実行時に無名関数を区別する
私は次のような無名関数を区別しようとしています:
他のものから(「名前付き」?)
私がそれをやりたい理由は、2つの異なる関数であるため、2つの匿名関数を比較できないためです。
わかりやすくするために、次の簡単な例を検討してください。
走れば_TEST(_FUNC);
戻ってき"false, true"
ます。それらは同じ機能ですが、同じオブジェクトではありません。
同じタスクを実行する場合に機能が同じになるようにそれらを比較する方法はありますか?
関数をシリアル化する方法はありますか?シリアル化された表現を比較して、それらが同じ「コード」を共有しているかどうかを確認できるようにするためです。
web-applications - トラフィックの多い Web アプリケーションの構築における Haxe と Lua の比較
Lua と Haxe を 2 時間ほど読んだ後でも、トラフィックの多い Web アプリケーションの開発にどちらを使用するのが適切かはわかりません。
Web アプリがサーバー側で頻繁に動作する場合、どちらがサーバーのパフォーマンスを向上させますか? また、サーバーのリソースを最小限に抑えて、ラグの急増を回避したいと考えています。
私たちの最初の考えは Java/Spring/Hibernate を使用することでしたが、使用量が増えるにつれてサーバーのリソースが急速に消耗する方法について読んだので、大量のトラフィックを処理し、優れたユーザー エクスペリエンスを提供できるアーキテクチャを見つけようとしています。サーバー側で効率的に。
トラフィックが多いということは、500 人以上のユーザーが同時にサーバーとの間でデータをやり取りしているということです。
Lua と Haxe 以外の提案も歓迎され、考慮されます。
これを読んでくれてありがとう。=)