Суббота, 14.06.2025, 23:18
Приветствую Вас Гость | RSS
Меню сайта
Вход на сайт
Поиск
Календарь
«  Июнь 2025  »
Пн Вт Ср Чт Пт Сб Вс
      1
2345678
9101112131415
16171819202122
23242526272829
30
Статистика

Главная » ActionScript

При присваивании значения одной переменной другой, результат зависит от типа присваиваемого значения. Если значение переменной-источника в выражении присваивания является экземпляр класса String, Boolean, Number, int, uint, среда выполнения создаст копию такого значения и присвоит копию целевой переменной. После этого в системной памяти появится две независимые версии исходного значения – само исходное значение и его копия. Переменная-источник ссылается на первоначальное значение в памяти, а целевая переменная ссылается на новое значение.

Если значением переменной-источника выступает экземпляр пользовательского класса или экземпляр предопределенного класса ActionScript, кроме классов String, Boolean, Number, int, uint, программа связывает вторую переменную со значением первой. После присваивания в памяти существует только одна копия значения, на которую ссылаются обе переменные. Изменения, которые вносятся через первую переменную, будут доступны и второй переменной. Пе ... Читать дальше »

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

Ключевое слово this – автоматически создаваемый параметр, значением которого является создаваемый объект. В теле метода-конструктора создаваемый объект называется текущим. Для обращения к нему применяют ключевое слово this. После этого слова ставят точку и указывают имя переменной экземпляра, которой необходимо присвоить значение.

В теле метода экземпляра объект, через который был вызван данный метод, называется текущим. Для обращения к текущему объекту используют ключевое слово this. Понятие «текущий объект» применяется как к объекту, создаваемому в методе-конструкторе, так и к объекту, через который был вызван метод экземпляра.

Для упрощения и улучшения читабельности кода ActionScript позволяет обращаться к переменным и методам экземпляра текущего объекта вообще без использования ключевого слова this. Среда выполнения Flash встречает идентификатор в выражении внутри метода-конструктора или метода экземпляра, она выполняет поиск локальной переменно ... Читать дальше »

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

Параметром конструктора называют тип локальной переменной, являющейся частью описания конструктора. Ее исходное значение может или должно задаваться из внешнего кода при создании нового экземпляра класса. Между круглыми скобками конструктора указывается имя переменной и указывается ее значение. Если таких параметров несколько, то они указываются через запятую.

По умолчанию исходное значение параметра конструктора определяется значением, которое указано в описании данного параметра. Но значение параметра конструктора можно определить при создании объекта с помощью ключевого слова new: new Класс(значение1, значение2). Здесь значение1, значение2 являются значениями, присваиваемыми параметрам конструктора.

Значения, присваиваемые параметрам конструктора при создании объекта, называются аргументами конструктора. Использование аргумента конструктора называется передачей этого значения конструктору. Если описание параметра конструктора не содержит инициализатора переменной, ... Читать дальше »

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Это блок, содержащий классы и другие элементы программы. Он имеет имя, которое принято записывать со строчной буквы. При размещении класса внутри пакета, имя пакета становится частью имени класса. Описания пакетов начинаются с ключевого слова package, а после него указывают имя пакета. Фигурными скобками определяется начало и конец пакета. Описание пакета может храниться в нескольких исходных файлах.

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

« 1 2 3 4 5 6