Показать сообщение отдельно
Старый 24.08.2012, 11:32
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 2  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Что значит "содержит в себе"?
Переменные не содержат в себе ссылок на переменные. Они содержат либо значение Простых типов (строки, числа), либо ссылку на сложный объект (область памяти).
Код AS3:
var a:Number = 5;
var b:Number = a; // b == 5
a = 10;
trace(b); // 5
Изменение значения а не привело к изменению b. Потому что b не ссылается на а.
То же самое будет со сложными объектами.
Код AS3:
var a:DisplayObject = new TextField();
var b:DisplayObject = a;
trace(b); // [object TextField]
a = new Sprite();
trace(b); // [object TextField]
__________________
Reality.getBounds(this);