В 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?