2011-07-27 7 views
6

私はクライアントのJavascriptで開発した移植版とアプリケーションを私のサーバーに(マルチプレイヤーゲームの目的で)使っています。 ScriptEngineを使用していくつかの部分を実行しています。なぜなら、すべてを2回コード化する必要なく、クライアントとサーバーで同じコードを使用したいからです。ScriptManager(Rhino)を使用して、JavaからJavaScript形式のHTML5型付き配列を使用する方法は?

最初はうまくいきましたが、HTML5(Float32Array、Uint8Array ...)からの新しい型付き配列の問題を直面しました。 これらの配列はScriptEngine(Rhino)ではサポートされていないため、パフォーマンス上の理由からそれらの配列が必要です。したがって、型付けされていない配列を使用してJavaScriptで再実装することはできません。

私はそれらをJavaを使用してパッケージをインポートして再実装することを考えましたが、Javaで[]演算子を再実装する方法も、基本配列(AFAIK)を拡張する方法もありません。

最後に、私はハックを行い、開発者のためのいくつかのルールを入れています。

誰でも、Javaで型付き配列を再実装してJavascriptにエクスポートする方法や方法を知っていますか?

おかげ

答えて

-3

私は間違っていないよ場合は、これはあなたに

http://json.org/java/

+0

を助けるかもしれない私は、JSONが求められている質問を行うには全く何もしていないと思います。 – Pointy

+0

私はjsonに言及していませんでした。Javaコレクション/配列をJavaスクリプト配列http://json.org/javadoc/org/json/JSONStringer.html –

+0

に変換できるクラスがありますが、それは私が必要とするものではありません。私はJavaのJavascriptエンジンの内部で型付きの配列をネイティブに低レベルでサポートする必要があります。とにかくありがとう。 – tamat

関連する問題