【发布时间】:2012-07-19 13:27:42
【问题描述】:
在我们的 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 类型吗?我找不到一个例子(但我确实找到了几个低级 AMF3 尝试 [de] marshalling),因此我认为没有办法?
【问题讨论】:
标签: java actionscript-3 apache-flex vector blazeds