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

Function идентификатор (параметр!, параметр2… параметра) { }

В этом коде идентификатор обозначает имя функции, а параметр!, параметр2. . . параметра — необязательный список параметров функции, которые используются точно так же, как и параметры метода, рассмотренные в гл. 1. Фигурные скобки, следующие за списком параметров, определяют начало и конец тела функции, содержащего инструкции, выполняемые при ее вызове.

Для вызова функции применяется следующий обобщенный код:

функция (значение!, значение2. .. значениеп)

В данном коде функция обозначает имя вызываемой функции, а значение!, значе-ние2. . . значениеп — список аргументов, которые связаны по порядку с параметрами функции функция.

Функции уровня пакета

Чтобы функция была доступна в пакете или в любой точке программы, ее описание должно размещаться непосредственно внутри тела пакета. Чтобы ограничить доступ к функции только тем пакетом, в котором она описана, перед описанием функции нужно указать модификатор управления доступом internal, как показано в следующем коде:

package имяПакета { internal function идентификатор ( ) {

Чтобы функция была доступна в любой точке программы, перед описанием функции нужно указать модификатор управления доступом public, как показано в следующем коде:

package имяПакета { public function идентификатор ( ) {

Если никакой модификатор управления доступом не указан, то компилятор языка ActionScript автоматически использует модификатор internal.

3*4

Компиляторы, разработанные корпорацией Adobe, налагают два требования, затрагивающие функции уровня пакета, на исходные файлы (AS-файлы) программ, написанных Зу на языке ActionScript.

Каждый исходный файл (AS-файл) программы должен содержать только одно описание, видимое извне. Это может быть описание класса, переменной, функции, интерфейса или пространства имен, определенное внутри тела пакета либо с помощью модификатора internal, либо с помощью модификатора public.

Имя каждого исходного файла программы должно совпадать с именем единственного видимого извне описания, которое содержится в этом файле.

Таким образом, если теоретически язык ActionScript и не налагает никаких ограничений на функции уровня пакета, то на практике компиляторы, разработанные корпорацией Adobe, требуют, чтобы каждая функция уровня пакета была определена либо с помощью модификатора internal, либо с помощью модификатора public и размещена в отдельном AS-файле, имя которого должно совпадать с именем функции. Дополнительную информацию об ограничениях, налагаемых компиляторами, можно найти в разд. «Ограничения компиляторов» гл. 7.

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

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

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

Полезные ссылки
Случайные записи
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.28
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.104
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 038
  • 16.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.23
  • 24.02.2011">Руководство по actionscript. часть 6, стр. 109
  • 06.04.2010">Инструменты и сервисы для оптимизации графики
  • 07.03.2011">Руководство по actionscript. часть 4, стр. 126
  • 05.03.2011">Руководство по actionscript. часть 5, стр. 005
  • 13.03.2011">Руководство по actionscript. часть 3, стр. 115
  • 18.11.2011">Обзор LG Optimus LTE
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.4
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 125
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.84
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 048
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.79
Опрос

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

View Results

Loading ... Loading ...