2

Gravity の使用中に Map オブジェクトに問題が発生しました。Map オブジェクトを含むものを除いて、すべてのメッセージは正常に機能します。次の例外をスローします。

ArgumentError: Error #2173: Could not read the object in the stream. though Class:org.granite.collections.BasicMap do not implement flash.utils.IExternalizable,but we know that it's Class:externalizable by its alias.

granite-essentials.swc を含めない場合にこのエラーが発生することがわかりましたが、Map オブジェクトであっても、RemoteObject を使用した通常のメッセージングは​​正常に機能するため、そうではないと思います。
どんな助けでも大歓迎です。

4

1 に答える 1

3

この問題は、GravityManager クラスに次の行を追加することで解決されました registerClassAlias("org.granite.collections.BasicMap", BasicMap);

于 2012-04-03T14:39:59.077 に答える