Пользователь

Добро пожаловать,

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

Меню сайта




Ваше мнение
Какой браузер Вы предпочитаете?

Internet Explorer
Mozilla Firefox
Opera
Netscape
Chrome
Другой


Результаты
Другие опросы

Всего голосов: 1664
Комментарии: 10


Наши партнеры



Статистика




Programming books  Download software  Documentation  Scripts  Content Managment Systems(CMS)  Templates  Icon Sets  Articles  Contacts  Voting  Site Search




Книги-online



ООП во Flash 5: Переназначение

<<    ООП во Flash 5    >>

  Переназначение

Переназначение часто путают со старшинством, они просто похожи по звучанию (имеется в виду английское звучание этих терминов - прим. переводчика), но не по действию. Старшинство блокирует старое значение, подменяя его новым, а переназначение поступает именно так, как и называется - перезаписывает новое значение "поверх" старого, безвозвратно уничтожая его. Скорее всего не потребуется показывать пример переназначения, если вы имеете опыт случайной записи двухкилобайтного теста поверх своего лучшего десятимегабайтного FLA-файла, но в нашем "собачьем" случае это выглядит так:

Dog  = function(){}
fido = new Dog();
fido.puffyHair = true;
fido.puffyHair = false;

У Fido была прическа puffyHair, но тут ему сделали нормальную стрижку. Предыдущее значение утеряно и если хотите запомнить первоначальную фидосовскую прическу, потребуется новое свойство экземпляра, что-то типа fido.hadPuffyHair или нечто подобное. В конце-концов индивидуальность имеет право быть зафиксированной индивидуально (как замечания в школьном дневнике...)

<<    ООП во Flash 5    >>

 



Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском


.


книги по программированию исходники компоненты шаблоны сайтов C++ PHP Delphi скачать