Суббота, 18.05.2024, 09:49
Приветствую Вас Гость | RSS
Меню сайта
Категории раздела
Вход на сайт
Поиск
Календарь
«  Январь 2015  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
262728293031

Главная » 2015 » Январь » 08

Объект является значением, кроме него в ActionScript существуют null и undefined, представляющие «пустое значение». Переменной называют идентификатор(или имя), ассоциированный со значением.

В ActionScript существуют четыре вида переменных:

  • локальные переменные;
  • переменные экземпляра;
  • динамические переменные экземпляра;
  • статические переменные.

Локальная переменная может быть использована только внутри того метода или функции, в которой она описана. После завершения метода или функции она не может быть использована.

Для отслеживания характеристик объекта используются переменные экземпляра. Переменная экземпляра – это переменная, принадлежащая определенному объекту. Она обычно описывает определенную характеристику объекта, к которому принадлежит. Они размещаются непосредственно в описании класса.

Модификаторы управления доступом для переменной экземпляра:

Категория: ActionScript | Просмотров: 323 | Добавил: alex | Дата: 08.01.2015

Код определенного пакета может обращаться к своим классам по неуточненному имени. Для обращения к открытому классу из другого пакета необходимо воспользоваться директивой import. То есть: import имяПакета. ИмяКласса. После того, как класс импортировали в программу, к нему можно обращаться по неуточненному имени. Если импортировать класс на уровне пакета, то он будет доступен из любого места кода, принадлежащего телу пакета. Для получения доступа ко всем открытым классам в другом пакете используется код: import имяПакета.*

Если классы принадлежат пакету без имени, они доступны из любого места программы без применения директивы import.

Категория: ActionScript | Просмотров: 327 | Добавил: alex | Дата: 08.01.2015

Для создания объекта (создания экземпляра класса) используется ключевое слово new и название класса. Это касается предопределенных и пользовательских классов. Для некоторых собственных классов языка используется альтернативный метод, который называют синтаксис констант.

Категория: ActionScript | Просмотров: 306 | Добавил: alex | Дата: 08.01.2015

Конструктор применяется для инициализации экземпляров класса. Для создания метода-конструктора внутри класса создается функция. Описание конструктора начинается со слова function, затем следует имя конструктора, которое должно полностью совпадать с именем класса. За именем конструктора идут круглые скобки, в которых находятся параметры конструктора. За списком параметров следуют фигурные скобки, являющиеся оператором блока. В теле конструктора находятся директивы для инициализации экземпляров класса. Если метод-конструктор явно не задан, то компилятор языка автоматически создаст конструктор. Если создается пустой конструктор, то это значит, что для данного класса инициализация не нужна. Методы-конструкторы в ActionScript считаются открытыми, для них не нужно указывать модификаторы управления доступом. Перед конструктором можно поставить атрибут public. Метод-конструктор является точкой входа программы.

Категория: ActionScript | Просмотров: 348 | Добавил: alex | Дата: 08.01.2015

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

Категория: ActionScript | Просмотров: 364 | Добавил: alex | Дата: 08.01.2015

Чтобы создать новый класс используется описание класса, которое начинается со слова class, после которого указывают название класса с большой буквы. Каждое слово в названии класса пишется с прописной буквы. Фигурные скобки ограничивают тело класса. Описание класса не может храниться в разных файлах, оно должно размещаться в одном файле.

Категория: ActionScript | Просмотров: 314 | Добавил: alex | Дата: 08.01.2015