可以在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 的映射
本文介绍如何在ActionScript(AS)中通过[RemoteClass]元数据标签将类强制映射到JAVA对应的类,实现跨语言的数据交换。通过这种方式可以在AS端直接调用JAVA端的方法并传递参数。
423

被折叠的 条评论
为什么被折叠?



