在Flex中反序列化二进制对象时,如何进行对象初始化?

时间:2009-09-03 14:25:25

标签: flex actionscript-3

1 个答案:

答案 0 :(得分:1)

侧面注释:您可以使用静态函数作为伪重载构造函数

class Fred
{
    public function Fred()
    {
        // boring, default constructor with no parameters
    }

    public static function Freddy(aValue1 : String, aValue2 : Object = null) : Fred
    {
        var result : Fred = new Fred();

        result.value1 = aValue1;
        result.value2 = aValue2;

        return result;
    }
}

(是的,我确实想念我的Object Pascal虚拟构造函数,为什么要问?)