Yeah, I think that's because Proxy is an odd beast. It is dynamic and can have "any" property and you're responsible for implementing all those methods that help iterate the object.
Alex Harui Flex SDK Developer Adobe Systems Inc.<http://www.adobe.com/> Blog: http://blogs.adobe.com/aharui From: [email protected] [mailto:[email protected]] On Behalf Of flexaustin Sent: Friday, October 30, 2009 9:40 AM To: [email protected] Subject: [flexcoders] Re: bytearray.readObject doesn't convert my objects back Can't even use an JSON encoding at com.adobe.serialization.json::JSONEncoder/objectToString() jason --- In [email protected]<mailto:flexcoders%40yahoogroups.com>, "flexaustin" <flexaus...@...> wrote: > > What about using the JSONEncoder and JSONDecoder? Will I have the same issue? > > Jason > > > > --- In [email protected]<mailto:flexcoders%40yahoogroups.com>, > "flexaustin" <flexaustin@> wrote: > > > > Just realized need return type. > > > > > > --- In [email protected]<mailto:flexcoders%40yahoogroups.com>, > > "flexaustin" <flexaustin@> wrote: > > > > > > Getting error > > > 1144: Interface method readExternal in namespace > > > flash.utils:IExternalizable is implemented with an incompatible signature > > > > > > > > > public class Data extends EventDispatcher implements IExternalizable > > > > > > public function writeExternal(output:IDataOutput) { > > > output.writeObject(_nodes); > > > output.writeObject(_edges); > > > output.writeObject(_span); > > > output.writeObject(_groups); > > > output.writeObject(_root); > > > output.writeObject(_tree); > > > } > > > public function readExternal(input:IDataInput) { > > > _nodes = input.readObject(); > > > _edges = input.readObject(); > > > _span = input.readObject(); > > > _groups = input.readObject(); > > > _root = input.readObject(); > > > _tree = input.readObject(); > > > } > > > > > >

