首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flex语言和Java语言之间的RemoteClass问题

Flex语言和Java语言之间的RemoteClass问题
EN

Stack Overflow用户
提问于 2011-05-09 21:38:25
回答 1查看 637关注 0票数 1

在flex中,我有一个' MapDrawingPoint‘类,在我的一个mxml文件中,我创建了ArrayCollection并用MapDrawingPoint实例填充它。

代码语言:javascript
复制
var mapDrawingPoints : ArrayCollection = new ArrayCollection();
...
mapDrawingPoints.addItem(MapDrawingPoint);

然后,我使用对象列表远程调用我的Java后端,在调试模式下,我可以看到我进入了Java方法,但作为输入的预期ArrayList是一个具有确切数量元素的flex.messaging.io.ArrayCollection,但不是MapDrawingPoint类型,而是flex.messaging.io.amf.ASObject类型。

在Java类MapDrawingPoint上,我没有做什么特别的事情,我只是确保我在那里有正确的属性。与我创建的AS类相同,它具有与我的Java类相同的属性,但我添加了bindable-和remoteclass标记:

代码语言:javascript
复制
package model {
[Bindable]
[RemoteClass(alias="com.mycompany.model.MapDrawingPoint")]
public class MapDrawingPoint {
...

我在运行Tomcat的后端服务器上使用BlazeDS进行远程处理,并配置了Spring (以及spring-flex) ...

你们谁知道我做错了什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-09 21:46:48

我想问题出在这里:

代码语言:javascript
复制
mapDrawingPoints.addItem(MapDrawingPoint);

其中添加的是Class实例(类本身),而不是MapDrawingPoint实例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5937648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档