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

Регистрация: Dec 2014
Сообщений: 312
romanlysenko

Код AS3:
var a:TextField = new TextField();
var b:TextField = a;
var c:TextField = a;
Переменные "a" "b" "c" лежат в памяти, каждый по своему адресу. Текстфилд тоже лежит по своему адресу. По тем адресам, где лежат переменные, хранится только адрес текстфилда и больше ничего.

То есть переменные сами лежат по каким то адресам и хранят какие-то адреса. А по тому адресу где лежит текстфилд, вот там да - лежит настоящий текстфилд.

Если мы напишем
Код AS3:
a = null;
то по тому адресу где хранится переменная "а" удалится адрес текстфилда, теперь там будет храниться число "0".

В переменных "b" и "c" все еще лежит адрес текстфилда.