可以在AS中强行将某个类映射到JAVA的某个类,这样在与JAVA端交换数据的时候就自动将AS3 中的某个类映射为相应的类。比如我在 JAVA 中也有一个 Group 类,有一个方法 upload(Group[] groups), 做了强制映射之后,我就可以在AS中直接调用 upload 方法并将 AS 中的Group 数组作为参数,这样在JAVA端就可以直接读取了。当然,你得保证两个类的字段相同。
强制映射就要使用 [RemoteClass(alias=" ")] 这个元数据标签,用法如下:
强制映射就要使用 [RemoteClass(alias=" ")] 这个元数据标签,用法如下:
package samples.contact {
[Bindable]
[RemoteClass(alias="samples.contact.Contact")]
public class Contact {
…………..
……
}
其中 samples.contact.Contact 是 JAVA 端的相应类。
ActionScript Object 到 Java Object 的映射