
Код AS3:
public static var settings:Object;
public static var info:Object;
private var data:Array = [settings, info];
Не могу понять, почему когда я изменяю значения на прямую - они не меняются в массиве data? Почему флеш создаёт независимые объекты внутри массива? Это же объект и я думал что при присваивании его другой переменной будет создана ссылка на этот объект в памяти, а не новый объект. Так или иначе, как мне создать именно ссылку на объект в памяти, которая будет хранится в массиве, а не новый независимый объект, который продублирует текущее состояние независимого объекта?