java - BlazeDS - 反序列化为 ActionScript 对象的对象无法转换为其子类(父类)

标签 java actionscript-3 blazeds

我正在构建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/

相关文章:

java - Powermockito 未在 URI.toURL() 方法中模拟 URL 构造函数

flash - AS3 基本解析 JSON

java - Flex移动项目: using Blazeds to access data from java class

java - 当用户输入数量未知时如何使用固定长度数组

java - 在 ImageView 变量中传递可绘制图像

java - 将 YUV_420_888 中的图像从 Android 发送到 OpenCV Mat 中的 JNI 的最有效方法

java - ChannelBuffer readInt()/writeInt() 导致错误值

javascript - 是否可以从函数内部获取类或类名?

java - GZip 压缩是否值得使用 AMF

java - Spring MVC 页面中嵌入式 Flex 应用程序远程调用时出现 Spring 安全错误