如题,答案是否定的。
在开发过程中经常遇到这样的情况,代码如下:
今天遇到一个死循环,追代码才知道。
到底 actionscript3 有没有 final常量和参数???
在开发过程中经常遇到这样的情况,代码如下:
public static const DATA_TEMPLATE_JSON:Object=
{ ui_c_id:'', ui_p_id:'0',
ui_openIcon:'', ui_closeIcon:'',
};
var newObj:Object = DATA_TEMPLATE_JSON;
newObj.ui_c_id="被改变了";
//此时 该常量值被改变了,当另外一个地方引用这个常量时,它的值就不是空了。
//改成下面的方式就没事--就是先把它转成字符串,然后再转成object:
var newObject:Object = JSON.encode(JSON.decode(DATA_TEMPLATE_JSON));
今天遇到一个死循环,追代码才知道。
到底 actionscript3 有没有 final常量和参数???
public void save(final o:Object);
public static final obj:Object={};