Зачем нужна переменная экземпляра
Зачем нужна переменная экземпляра, если ее значение, можно сразу присвоить целевой переменной?
|
Возможно, пример кодом был бы понятнее.
|
Код AS1/AS2:
|
Это вы где такой ад находите?
|
1 -
Код AS3:
Код:
petName = &name; |
Я разбираю только основы по Колин Муку не стоит пока придираться к оформлению), просто суть объясните... Если конечно разберете мой ужасный код)
|
Я Мука не читал, но вряд ли он начал рассказывать про переменные, не коснувшись их типа. А передача по ссылке и по значению это вообще святое.
Добавлено через 14 минут Строки передаются по значению, хотя здесь это особой роли не играет. 1) name ничего не содержит. - var name; 2) Объявляем petName и пихаем в него, то что содержит name (ничего) - var petName = name; 3) Пихаем строку в name - name = "Petya", petName от этого не изменится. Добавлено через 32 минуты Хм, Мук на типы положил до 183 страницы. Теперь понятно, почему так много тем про виртуальный зоопарк. |
А почему нельзя сразу пихнуть в "petName" строку "Petya" ? Что меняется, зачем нужна эта переменная name, называемая "именем переменной"
|
Если вы хотели создать переменную со значением, то так.
Код AS3:
|
Цитата:
Цитата:
|
Часовой пояс GMT +4, время: 23:09. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.