读书人

ActionScript与Java门类对应表

发布时间: 2012-11-20 09:55:43 作者: rapoo

ActionScript与Java类型对应表

当你使用AMF格式进行RemoteObject 调用时,肯定会用到Java类型和ActionScript类型的转换,那么他们之间的类型匹配关系是怎样的,这个其实在Flex的doc中有介绍,这里我进行一个整理。

?Java类型ActionScript类型java.lang.StringStringjava.lang.CharacterStringjava.lang.Character[]Stringjava.lang.Boolean, booleanBooleanjava.lang.Integer, Short, Byteintjava.lang.Double,doubleNumberjava.lang.Long, longNumberjava.lang.Float, floatNumberjava.util.DateDatejava.util.CalendarDatejava.lang.ObjectObjectjava.lang.Object[]Arrayjava.lang.Byte[]flash.utils.ByteArrayjava.util.DictionaryObject(无法匹配)java.util.Map不建议使用nullnull

?Java类必须实现Serializable接口,并且每个需要Serializable 的property必须是public而且实现getter/setter方法

ActionScript类的写法如下
package samples.contact {
??? [Bindable]
??? [RemoteClass(alias="samples.contact.Contact")]
??? public class Contact {
??????? public var contactId:int;

??????? public var firstName:String;

??????? public var lastName:String;

??????? public var address:String;

??????? public var city:String;

??????? public var state:String;

??????? public var zip:String;
??? }
}

?

读书人网 >编程

热点推荐