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: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf 
Of flexaustin
Sent: Friday, October 30, 2009 9:40 AM
To: flexcoders@yahoogroups.com
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 flexcoders@yahoogroups.com<mailto:flexcoders%40yahoogroups.com>, 
"flexaustin" <flexaus...@...> wrote:
>
> What about using the JSONEncoder and JSONDecoder? Will I have the same issue?
>
> Jason
>
>
>
> --- In flexcoders@yahoogroups.com<mailto:flexcoders%40yahoogroups.com>, 
> "flexaustin" <flexaustin@> wrote:
> >
> > Just realized need return type.
> >
> >
> > --- In flexcoders@yahoogroups.com<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();
> > > }
> > >
> >
>

Reply via email to