2012-03-23 61 views
2

我在使用重力時遇到了Map對象的問題。所有消息都可以正常使用,除了包含Map對象的消息。他們拋出以下異常:發送重力消息時發生錯誤#2173

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. 

我發現,出現此錯誤時,你不包括花崗岩essentials.swc,但我不認爲是這樣,因爲使用RemoteObject正常通訊工作正常,即使使用Map對象。
任何幫助將不勝感激。

回答

3

該問題已通過在我的GravityManager類中添加以下行來解決: registerClassAlias("org.granite.collections.BasicMap", BasicMap); 我希望它對某人有用。