【发布时间】:2011-04-07 15:49:11
【问题描述】:
在 Actionscript 3 中,我读到任何不是基本体的东西都是通过引用来引用的,而基本体是通过值来引用的。我相信一个对象是一个原始的,它是由值引用的吗?
例如,如果我创建
//Symbol class (not a primative)
var symbol:Symbol = new Symbol();
symbol.color = 0xFFFFFF;
var obj:Object = new Object();
obj.symbol = symbol
symbol.color = 0x000000; //change the original symbol color
trace(obj.symbol.color.toString()) //display color of symbol in obj
这会返回 0xFFFFFF 还是 0x000000?
【问题讨论】:
标签: actionscript-3 flash apache-flex flex4