Flex4使用RemoteObject时前台传递参数与服务器方法参数映射

本文探讨了在使用Flex框架时遇到的错误,即预期参数类型为(....),但实际接收类型为(flex.messaging.io.amf.ASObject)并被转换为(null)的情况。解决方法在于前台传递参数对象时需添加元数据申明,具体通过@Bindable和@RemoteClass(alias=com.card.entity.Users)注解实现。实例展示了如何在Users类中正确声明属性和远程类名。

没有映射会出现类似下面的错误:

The expected argument types are (....)  
but the supplied types were (flex.messaging.io.amf.ASObject)   
and converted to (null)

解决方法:前台传递的参数对象需要添加元数据申明

[Bindable]  
[RemoteClass(alias="com.card.entity.Users")]  
public class Users  
{  
public var id:int;  
....

转载于:https://my.oschina.net/liweigov/blog/143098

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值