对于在“[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);       
            }