8. Уникальность переменных в классах

В ActionScript 2 переменные со значениями объявленные в теле класса сохранялись в прототипе класса. Из-за этого возникали проблемы с переменными, которые являются ссылками на объекты (например массивы Array):
Код:
class myClass{ public var list:Array = [1,2,3]; } var a = new myClass(); var b = new myClass(); trace(a.list === b.list); // true
Здесь a.list и b.list фактически ссылаются на один и тот же массив.
В ActionScript 3 этой проблемы нет, такие переменные будут уникальны.