Tracy, Thank you for your input, and yes I am aware that you do not need registerClass to store simple values in a sharedObject. I however ran into problems trying to store a complex object hierarchy that was several levels deep.
Thank you, Sean --- In flexcoders@yahoogroups.com, "Tracy Spratt" <[EMAIL PROTECTED]> wrote: > > Here is an example that uses a shared object to store an object and > retrieve the value of a property. RegisterClass is not necessary. > Tracy > > <?xml version="1.0" encoding="utf-8"?> > <mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" > initialize="initApp()"> > <mx:Script><![CDATA[ > private var goLSO:SharedObject; > private var oMyObject:Object; > private function initApp():Void{ > oMyObject = new Object() > goLSO = SharedObject.getLocal("testlso", "/"); > tiLSOValue.text = goLSO.data.test1; > } > > private function showLSOValue():Void{ > goLSO = SharedObject.getLocal("testlso", "/"); > tiLSOValue.text = goLSO.data.test1; > alert("goLSO.data.test1 == " + goLSO.data.test1 + > "\n\ngoLSO.data.testObj ==" + goLSO.data.testObj.data1); > } > > private function setLSO(event):Void > { > oMyObject.data1 = tiLSOValue.text; > goLSO.data.test1 = tiLSOValue.text; > goLSO.data.testObj = oMyObject; > goLSO.flush(); > } > ]]></mx:Script> > <mx:Button label="Show LSO Value" click="showLSOValue()"/> > <mx:TextInput id="tiLSOValue" focusOut="setLSO()"/> > </mx:Application> > > -----Original Message----- > From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On > Behalf Of im_sean_s > Sent: Wednesday, January 25, 2006 10:14 PM > To: flexcoders@yahoogroups.com > Subject: [flexcoders] Re: Flash Remoting with Registered Objects > > Rob, > > Thanks for your quick reply. I am using registerClass() so that the > object can be saved as a shared object on the client, until the user > is ready to submit the form. I tried it without doing this, and it > did not work. The problem I am having is that once the class is > registered, I cannot send an instance of that class to CF. > > Thank you, > Sean > > --- In flexcoders@yahoogroups.com, "Rob Rusher" <[EMAIL PROTECTED]> wrote: > > > > You don't need to use the registerObject(). That is for Java > back-ends. > > > > Rob Rusher > > > > > > > > RIA Consultant > > > > Macromedia Certified Flex Instructor > > > > e:[EMAIL PROTECTED] c:303.885.7044 im:robrusher > > > > > > -----Original Message----- > > From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] > On > > Behalf Of im_sean_s > > Sent: Wednesday, January 25, 2006 7:25 PM > > To: flexcoders@yahoogroups.com > > Subject: [flexcoders] Re: Flash Remoting with Registered Objects > > > > Sorry, I should have mentioned that I'm using Flex 1.5 with a > > ColdFusion 7 back-end. > > > > --- In flexcoders@yahoogroups.com, "im_sean_s" <[EMAIL PROTECTED]> wrote: > > > > > > Hello all! I was wondering if someone could give me a hand. I am > > > currently working on a Flex application that takes the user through > a > > > multi-step form. Since completing the form requires some thought > and > > > planning, I am using a sharedObject to store the data from each > step. > > > In order to accomplish this, I have to register my classes using > > > Object.registerObject(). All of this works fine, however when I > > > attempt to submit all the form data, using Flash Remoting, I get an > > > error stating that the data type cannot be converted. The object > was > > > submitting fine when I was sending an unregistered class, but now it > > > does not work. Any insight you can provide would be greatly > > appreciated. > > > > > > Thank you, > > > Sean > > > > > > > > > > > > > > > > > -- > > Flexcoders Mailing List > > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > > Search Archives: > http://www.mail-archive.com/flexcoders%40yahoogroups.com > > Yahoo! Groups Links > > > > > > > > > -- > Flexcoders Mailing List > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > Search Archives: > http://www.mail-archive.com/flexcoders%40yahoogroups.com > Yahoo! Groups Links > -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/