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