在我们的 Flex 应用程序中,我们有一个包含如下属性的 ActionScript3 类:
public var listOfThings:Vector.<Thing>;
并且,在相应的 Java 类中:
public Vector<Thing> listOfThings;
但我们似乎无法直接使用 BlazeDS (AMF3) 进行映射。我们得到这个运行时错误(抱歉是西班牙语):
TypeError: Error #1034: Error de conversión forzada: no se puede convertir
mx.collections::ArrayCollection@aa87ac1 en __AS3__.vec.Vector.<my.domain::Thing>.
绝对没有办法在 Java 和 AS3 之间映射 Vector 类型吗?我找不到一个例子(但我确实在 [de] 编组中找到了几个低级 AMF3 尝试),因此我认为没有办法吗?