有关在Remoting通信中对于返回值是list就会报错的解决方法
发布:kinglong | 发布时间: 2010年7月16日对于在“[AS3]AMF3+JAVA的调用范例”中有用户gg留言反馈:
请教一问题,这样做返回MAP是没问题,但返回list就有问题了,在flash运行时候报:
[Fault] exception, information=ArgumentError: Error #2173: 无法读取流中的对象。类 flex.messaging.io.ArrayCollection 虽未实现 flash.utils.IExternalizable,但由其别名可得知它为 externalizable 类。
怎么解决这样的问题呢?谢谢!
今天我正好也遇到同样,此问题在flex下不会出错,但在Flash ide下就会报错
需要在加上以下代码就可以了
try {
if (getClassByAlias("flex.messaging.io.ArrayCollection") == null) {
registerClassAlias("flex.messaging.io.ArrayCollection", ArrayCollection);
}
}catch(e : Error) {
registerClassAlias("flex.messaging.io.ArrayCollection", ArrayCollection);
}
try {
if (getClassByAlias("flex.messaging.io.ArrayList") == null) {
registerClassAlias("flex.messaging.io.ArrayList", ArrayList);
}
}catch(e : Error) {
registerClassAlias("flex.messaging.io.ArrayList", ArrayList);
}
- 相关文章:
[转发]3月28日•上海浦东•中国Flash开发者交流会 (2010-3-12 14:56:5)
转载火山的“FLASH WEB GAME”的经验文章 (2010-2-25 10:51:41)
[案例项目]杂志页面编辑器 (2009-9-18 9:52:20)
[案例项目]装饰材料体验系统 (2009-9-18 9:34:31)
[转载]Flash火焰效果讲解-BitmapData应用 (2009-5-5 10:8:47)
[转载]hack形式的垃圾回收机强制执行 (2009-3-26 11:7:39)
[开源项目]FZip-让Flash Player可以操作zip压缩包 (2009-3-19 10:22:48)
[推荐]一个开源的flash图表-Open Flash Chart (2009-3-2 17:21:20)
[AS3]StringUtil类-更新方法 (2009-1-6 9:58:28)
推荐AS3轻量级开发工具-FlashDevelop (2008-12-24 14:26:22)
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。




