ГлавнаяActionScript 3 — «100 советов» › Уникальность переменных в классах

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

June 19th, 2006
В 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 этой проблемы нет, такие переменные будут уникальны.

Категория: ActionScript 3 — «100 советов» Ярлыки: ,

Смотрите также

Приведение типов и оператор as Новое поведение MouseMove
  1. Пока без комментариев.
  1. Пока нету.