我想知道是否可以通过amf在as3中自定义序列化Arrays / ArrayCollections。更具体地说,我希望能够在客户端上池化对象,以便每次进行RemoteObject调用时都不会实例化新对象。我尝试使用IExternalizable,但只允许我自己序列化对象而不是实例化它们。 Flash播放器仍在实例化对象本身,让我通过readExternal设置对象状态。提前谢谢。
/ E
答案 0 :(得分:0)
将Arrays和ArrayCollections转换为JSON并将它们作为字符串传递?
答案 1 :(得分:0)
AMF完全内置于flash播放器中,我认为没有任何方法可以解析解析,但是你可以跳过本机AMF,获取AMF(或其他)开源库并篡改其解析功能
我不知道是否有一个用于Flash的开源AMF库,因为它有一个原生的,但谁知道。
答案 2 :(得分:0)
您可以让您的类实现IExternizable来执行自己的序列化。