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

Reply via email to