Руководство по actionscript. часть 2, стр. 132

Если бы идентификатор а не был найден в глобальном объекте, среда выполнения Flash сообщила бы об ошибке обращения.

Л’т -

I Переменные, объявленные за пределами описания пакета, доступны только внутри м$ исходного файла, содержащего эти переменные.

1 9$-

Теперь, когда все известно про цепочку областей видимости, завершим эту главу, рассмотрев единственный инструмент языка ActionScript, который позволяет непосредственно управлять цепочкой областей видимости, — оператор with.

Расширение цепочки областей видимости с помощью оператора with

Оператор with предоставляет сокращенный способ обращения к переменным и методам объекта, который исключает необходимость повторно указывать имя объекта. Этот оператор имеет следующий обобщенный вид:

with (объект) { вложенныеИнструкции

}

Когда обращение к идентификатору происходит внутри блока оператора with, на наличие указанного имени проверяется объект объект до того, как будет проверена оставшаяся часть цепочки областей видимости. Другими словами, оператор with временно добавляет объект объект в конец внутреннего списка объектов, составляющих цепочку областей видимости среды выполнения Flash.

Например, чтобы обратиться к переменной РI внутреннего класса Math, мы обычно используем следующий код:

Math. PI:

Однако с помощью оператора with мы можем обратиться к переменной PI внутреннего класса Math без предварительного обращения к этому классу:

with (Math) { // Выполняем инструкции в контексте класса Math trace(PI): // Выводит: 3.1459… (поскольку переменная PI определена // в классе Math)

}

Некоторые разработчики находят оператор with полезным, когда создается код, в котором приходится часто обращаться к переменным и методам определенного объекта.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 16.09.2012">Недорогой телефон Nokia Lumia 620
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.144
  • 17.05.2012">«Лаборатория Касперского»: спамеры нацелились на геймеров и пользователей Facebook
  • 04.03.2011">Руководство по actionscript. часть 5, стр. 031
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 106
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.47
  • 07.01.2010">Кинетическая типографика
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 104
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.128
  • 14.03.2011">Руководство по actionscript. часть 3, стр. 067
  • 13.03.2011">Руководство по actionscript. часть 3, стр. 111
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.45
  • 17.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.139
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 056
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.9
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...