我正在构建flex应用程序并使用blazeDS在java和actionscript之间传递对象。 我有以下 java 类(扩展 BaseProperty 的属性)及其 ActionScript 表示。
当我使用 blazeDS 将 java Property 对象传递给 ActionScript 并尝试将其转换为 Action scipt BaseProperty 对象时,我得到 null。
为什么?
值得一提的是,如果我将其转换为 Property,一切都很好。
非常感谢。
最佳答案
由于您没有提供任何代码,因此您迫使我们执行心理调试 - 但我的猜测是您没有使用以下方法注册基类:
registerClassAlias("BaseProperty", BaseProperty);
关于java - BlazeDS - 反序列化为 ActionScript 对象的对象无法转换为其子类(父类),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6929685/