you can use singleton pattern to create a data store for you. see this link for more information http://cookbooks.adobe.com/post_Singleton_Pattern-262.html
Whatever data you want to store in memory should be a data member of this class. Multiple components in flex can use this singleton to access the same data. ---> Akshar Kaul <--- On Thu, May 26, 2011 at 13:18, Abhilash Nagar <[email protected]> wrote: > Hello Akshar, > Can you give some more idea how to proceed using in memory object.Thanks. > > Abhilash > > On Thu, May 26, 2011 at 12:44 PM, Akshar Kaul <[email protected]>wrote: > >> if you just want to store the data between user clicks you dont need to >> use shared objects. you can use a in memory object. it will be faster and >> you wont face type casting issues. >> >> ---> Akshar Kaul <--- >> >> >> >> On Thu, May 26, 2011 at 10:28, Abhilash Nagar <[email protected]>wrote: >> >>> Hello Akshar, >>> Thanks for the response.I didn't iterated over vector but i directly used >>> as keyword on the vector but the value it was finally assigning was null.Yes >>> you are right- want to store data across user clicks (user going to a >>> different node and coming back) >>> >>> Also there is some link here- >>> >>> http://cookbooks.adobe.com/post_How_to_keep_the_type_of_your_objects_when_serializ-8323.html >>> >>> >>> which says if we make a class as remote or use a tag over a class as >>> remote class and than if we use that shared objects keeps the same types as >>> before but this option also we tried,it is not giving the result as >>> required. >>> >>> Please do suggest. >>> >>> Thanks. >>> >>> Abhilash >>> >>> On Thu, May 26, 2011 at 8:26 AM, Akshar Kaul <[email protected]>wrote: >>> >>>> try explicitly type casting it to Feature. >>>> after you get vector from shared object you can iterate over it and >>>> convert each element to the Feature type using "as" keyword. >>>> >>>> BTW:- from your requirements it looks like you want to store data across >>>> user clicks (user going to a different node and coming back). is it correct >>>> or do you want the data to be stored across application reloads as well ? >>>> >>>> ---> Akshar Kaul <--- >>>> >>>> >>>> >>>> On Wed, May 25, 2011 at 17:24, Abhilash Nagar <[email protected]>wrote: >>>> >>>>> Hello Akshar, >>>>> Thanks for your time and response.Yes you are right in that >>>>> sense.Exploring it further i got the reason. >>>>> I am using a thirdparty tool called "Openscale".Now when i use shared >>>>> object on load than what happened is that - >>>>> >>>>> As the shared object is stored as type object and not as the original >>>>> type so when i try to recall it on the load than it need type converstion >>>>> from Vector.<Object> which is flex shared object to the Vector.<Feature> >>>>> which is openscale object (at this point it is failing to proceed further. >>>>> >>>>> So my next question is if there is anyway i can typecast a >>>>> flexsharedobject (Type:Object) to openscale thrid party tool object? >>>>> >>>>> Please do suggest if you have any options. >>>>> >>>>> Thanks. >>>>> >>>>> Abhilash >>>>> >>>>> On Wed, May 25, 2011 at 5:20 PM, Akshar Kaul <[email protected]>wrote: >>>>> >>>>>> As per my understanding you want to store different data for each tree >>>>>> node. >>>>>> so you can use different shared object for each tree node, otherwise >>>>>> when you go to new node the old value will be overwrtiten by the new >>>>>> node . >>>>>> >>>>>> ---> Akshar Kaul <--- >>>>>> >>>>>> >>>>>> >>>>>> On Wed, May 25, 2011 at 12:10, Abhilash Nagar >>>>>> <[email protected]>wrote: >>>>>> >>>>>>> Hello vikas, >>>>>>> >>>>>>> Thanks for the response. >>>>>>> >>>>>>> Saving Vector object data >>>>>>> >>>>>>> sharedObj=SharedObject.getLocal("savedData"); >>>>>>> sharedObj.data.savedArray=vectorobjectlist >>>>>>> >>>>>>> sharedObj.flush(); >>>>>>> >>>>>>> >>>>>>> >>>>>>> Retrieve same data while edit- >>>>>>> >>>>>>> >>>>>>> sharedObj=SharedObject.getLocal("savedData"); >>>>>>> vectorobjectlist=sharedObj.data.savedArray; >>>>>>> >>>>>>> >>>>>>> Basically this is for one sitetreenode,so when i go to next site tree >>>>>>> node and return back to this one,i need to reload this data. >>>>>>> >>>>>>> >>>>>>> Thanks >>>>>>> >>>>>>> >>>>>>> Abhilash >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Wed, May 25, 2011 at 12:02 PM, Vikas Madan < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> If possible throw in your code, so that others can have a look at >>>>>>>> it. What Akshar meant is you might be flushing out the shared object >>>>>>>> everytime you reload the page or at the initialization of the app. >>>>>>>> >>>>>>>> On Tue, May 24, 2011 at 11:11 PM, Abhilash Nagar < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Hello Akshar, >>>>>>>>> >>>>>>>>> Thanks for the response.Not sure resetting means but this is what i >>>>>>>>> am doing - >>>>>>>>> >>>>>>>>> Once the content is loaded,i save it in the shared object and than >>>>>>>>> again for that particular tree node i again retrieve it as >>>>>>>>> required.But as i >>>>>>>>> jump on the next tree node the whole page gets loaded and than again >>>>>>>>> if i >>>>>>>>> revert back to the old node than the information is lost. >>>>>>>>> >>>>>>>>> Please do suggest. >>>>>>>>> >>>>>>>>> Thanks. >>>>>>>>> >>>>>>>>> On Wed, May 25, 2011 at 11:12 AM, Akshar Kaul < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> shared object should solve your problems. check your code to make >>>>>>>>>> sure you are not resetting shared objects on loading.that way every >>>>>>>>>> time you >>>>>>>>>> reload you will loose information. >>>>>>>>>> >>>>>>>>>> ---> Akshar Kaul <--- >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Wed, May 25, 2011 at 10:38, Abhilash Nagar < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> I tried shared objects but as i reload page the previous >>>>>>>>>>> information is still lost,so basically on reload i am loosing the >>>>>>>>>>> information even after using the shared objects. >>>>>>>>>>> >>>>>>>>>>> Please do suggest. >>>>>>>>>>> >>>>>>>>>>> Thanks. >>>>>>>>>>> >>>>>>>>>>> Abhilash >>>>>>>>>>> >>>>>>>>>>> On Fri, May 20, 2011 at 10:12 AM, Shalu < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> use shared objects >>>>>>>>>>>> >>>>>>>>>>>> On May 18, 3:40 pm, Flex based developments < >>>>>>>>>>>> [email protected]> >>>>>>>>>>>> wrote: >>>>>>>>>>>> > Anyone please suggest how can i maintain sessions in the flex >>>>>>>>>>>> Thanks. >>>>>>>>>>>> > >>>>>>>>>>>> > Abhilash >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>> Google Groups "Flex India Community" group. >>>>>>>>>>>> To post to this group, send email to >>>>>>>>>>>> [email protected]. >>>>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>>>> [email protected]. >>>>>>>>>>>> For more options, visit this group at >>>>>>>>>>>> http://groups.google.com/group/flex_india?hl=en. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>> Google Groups "Flex India Community" group. >>>>>>>>>>> To post to this group, send email to [email protected] >>>>>>>>>>> . >>>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>>> [email protected]. >>>>>>>>>>> For more options, visit this group at >>>>>>>>>>> http://groups.google.com/group/flex_india?hl=en. >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>>> Groups "Flex India Community" group. >>>>>>>>>> To post to this group, send email to [email protected]. >>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>> [email protected]. >>>>>>>>>> For more options, visit this group at >>>>>>>>>> http://groups.google.com/group/flex_india?hl=en. >>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>> Groups "Flex India Community" group. >>>>>>>>> To post to this group, send email to [email protected]. >>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>> [email protected]. >>>>>>>>> For more options, visit this group at >>>>>>>>> http://groups.google.com/group/flex_india?hl=en. >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Vikas >>>>>>>> >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "Flex India Community" group. >>>>>>>> To post to this group, send email to [email protected]. >>>>>>>> To unsubscribe from this group, send email to >>>>>>>> [email protected]. >>>>>>>> For more options, visit this group at >>>>>>>> http://groups.google.com/group/flex_india?hl=en. >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "Flex India Community" group. >>>>>>> To post to this group, send email to [email protected]. >>>>>>> To unsubscribe from this group, send email to >>>>>>> [email protected]. >>>>>>> For more options, visit this group at >>>>>>> http://groups.google.com/group/flex_india?hl=en. >>>>>>> >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "Flex India Community" group. >>>>>> To post to this group, send email to [email protected]. >>>>>> To unsubscribe from this group, send email to >>>>>> [email protected]. >>>>>> For more options, visit this group at >>>>>> http://groups.google.com/group/flex_india?hl=en. >>>>>> >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Flex India Community" group. >>>>> To post to this group, send email to [email protected]. >>>>> To unsubscribe from this group, send email to >>>>> [email protected]. >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/flex_india?hl=en. >>>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Flex India Community" group. >>>> To post to this group, send email to [email protected]. >>>> To unsubscribe from this group, send email to >>>> [email protected]. >>>> For more options, visit this group at >>>> http://groups.google.com/group/flex_india?hl=en. >>>> >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Flex India Community" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]. >>> For more options, visit this group at >>> http://groups.google.com/group/flex_india?hl=en. >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Flex India Community" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/flex_india?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups > "Flex India Community" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/flex_india?hl=en. > -- You received this message because you are subscribed to the Google Groups "Flex India Community" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/flex_india?hl=en.

