Flex客户端上的自定义阵列序列化

时间:2010-08-31 09:07:15

标签: flex actionscript-3 serialization amf

我想知道是否可以通过amf在as3中自定义序列化Arrays / ArrayCollections。更具体地说,我希望能够在客户端上池化对象,以便每次进行RemoteObject调用时都不会实例化新对象。我尝试使用IExternalizable,但只允许我自己序列化对象而不是实例化它们。 Flash播放器仍在实例化对象本身,让我通过readExternal设置对象状态。提前谢谢。

/ E

3 个答案:

答案 0 :(得分:0)

将Arrays和ArrayCollections转换为JSON并将它们作为字符串传递?

答案 1 :(得分:0)

AMF完全内置于flash播放器中,我认为没有任何方法可以解析解析,但是你可以跳过本机AMF,获取AMF(或其他)开源库并篡改其解析功能

我不知道是否有一个用于Flash的开源AMF库,因为它有一个原生的,但谁知道。

答案 2 :(得分:0)

您可以让您的类实现IExternizable来执行自己的序列化。

查看The Dark World of IExternizable