hi everybody, i've created a custom value object class..a simple class with private properties and getters methods to retrieve them.
then i created an array collection where each item is a value object. then i have a shared object manager that looks like this: package util{ import flash.net.SharedObject; import mx.collections.ArrayCollection; public class SharedObjectApplicationManager { private var mySO:SharedObject; private var ac:ArrayCollection; private var lsoType:String; public function SharedObjectApplicationManager(s:String) { init(s); } private function init(s:String):void { mySO = SharedObject.getLocal(s); if (getf()) { getf(); } } public function getf():ArrayCollection { return mySO.data.arrayc; } private function adda(array:ArrayCollection):void { mySO.data.arrayc = new ArrayCollection(); mySO.data.arrayc = array; mySO.flush(); } } } so when i try to get arraycollection with getf method i get an arraycollection of generic objects not with value objects..in this manner i can't get value properties of value object class. so i would use registerClassAlias("Info", WindowInfo) where WindowInfo is the VO..but where? the architecture of my app is: -main application (verify the shared object, if full then call a public function of canvas to create windows with specific parameters saved in windowinfo class) canvas (contains one or more windows) any suggestions? thanks in advance Regards Lorenzo