Руководство по 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

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

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

Полезные ссылки
Случайные записи
  • 23.02.2011">Руководство по actionscript. часть 7, стр. 026
  • 27.02.2011">Руководство по actionscript. часть 6, стр. 044
  • 21.03.2011">Руководство по actionscript. часть 2, стр. 052
  • 27.07.2011">Флористы – художники от мира цветов
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.1
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.53
  • 14.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.79
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 056
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.68
  • 14.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.64
  • 24.02.2011">Руководство по actionscript. часть 7, стр. 006
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.17
  • 03.12.2012">Где расслабиться после работы?
  • 21.03.2011">Руководство по actionscript. часть 2, стр. 044
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.47
Опрос

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

View Results

Loading ... Loading ...