gpt4 book ai didi

java - Flex 错误 flex.messaging.io.amf.ASObject 无法转换为

转载 作者:行者123 更新时间:2023-11-29 16:28:09 27 4
gpt4 key购买 nike

我有一个 ActionScript 对象,其中包含其他对象的数组集合,这两个对象都反射(reflect)了 Java 对象,这些对象是表示为 bean 的数据库表,我正在使用 blazeds spring hibernate...flex RIA 的常规配置使用java后端服务器语言,所有其他对象都可以完美工作,但是这次我需要从客户端获取这些数据,我确实这样做了,但是当我进入客户端中表示为数组集合的Set时,我收到此错误! !!这两个类都适用于其他情况,映射对于这些类来说是可以的,我怀疑我需要在服务器端转换数组集合,但也许我做错了什么,服务器端可以找出数组集合对象类型并转换它们!!!有人参与其中吗?

提前致谢。

最佳答案

如果远程类未包含在 SWF 中,则可能会发生这种情况,并且如果您的 AS 代码中未引用它们,则通常会发生这种情况。使用代码中的对象将导致 SWF 将它们包含在编译中。

来自文档:在 ActionScript 类中,您可以使用 [RemoteClass(alias="")] 元数据标记来创建直接映射到 Java 对象的 ActionScript 对象。必须在 MXML 文件中使用或引用数据所转换到的 ActionScript 类,才能将其链接到 SWF 文件并在运行时可用。实现此目的的一个好方法是转换结果对象,如以下示例所示:

关于java - Flex 错误 flex.messaging.io.amf.ASObject 无法转换为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3703827/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com