Hey, I'm looking for an elegant solution here :)

i've got a TypedArray class which extends Array and i have the property on my model typed as an ArrayCollection to make it and it's contents bindable.
I guess the elegant solution here would be to have something like this,

public function set assets( val:Array ):void
{
        var typedArray:TypedArray = new TypedArray(com.myco.vo.AssetVO, val);
        _assets = new ArrayCollection( typedArray );
}
[Bindable]
public function get assets():ArrayCollection
{
        return _assets;
}
private var _assets:ArrayCollection

Although obviously i'm not allowed to have my setter param typed to Array.
Any elegant solutions?
btw ( my current solution is a seperate set method )

Reply via email to