Flash Player 9 и более поздних версий, Adobe AIR 1.0 и более поздних версий
Фрагменты роликов являются ключевым элементом для тех, кто создает анимированное содержимое с помощью инструмента разработки Flash и хочет управлять им с использованием ActionScript. При создании символа фрагмента ролика в Flash программа добавляет его в библиотеку документа Flash. По умолчанию символ становится экземпляром
класса MovieClip
и в этом качестве получает свойства и методы класса MovieClip.
Когда экземпляр символа фрагмента ролика помещается в рабочую область, фрагмент ролика автоматически продвигается по временной шкале, если он содержит больше одного кадра и его воспроизведение не изменено с помощью ActionScript. Именно временная шкала отличает класс MovieClip от других и позволяет создавать анимацию посредством движения и анимации фигур в инструменте разработки Flash. А для экранного объекта, являющегося экземпляром класса Sprite, напротив, анимацию можно создавать только путем программированного изменения значений объекта.
В предыдущих версиях ActionScript, класс MovieClip являлся базовым классом всех экземпляров в рабочей области. В ActionScript 3.0 фрагмент ролика — это лишь один из многих экранных объектов, появляющихся на экране. Если временная шкала не является обязательной для функционирования экранного объекта, то использование класса Shape или Sprite вместо класса MovieClip может увеличить производительность визуализации. Дополнительные сведения по выбору соответствующего экранного объекта для конкретной задачи см. в разделе
Выбор подкласса DisplayObject
.
Важные понятия и термины
Ниже приводится список важных терминов, необходимых при работе с фрагментами роликов.
-
AVM1 SWF
-
SWF-файл, созданный с помощью ActionScript 1.0 или ActionScript 2.0, как правило, для проигрывателя Flash Player 8 или более ранних версий.
-
AVM2 SWF
-
SWF-файл, созданный с помощью ActionScript 3.0 для Adobe Flash Player 9 и более поздних версий или Adobe AIR.
-
Внешний SWF
-
SWF-файл, который создан отдельно от SWF-файла проекта и предназначен для загрузки и воспроизведения в SWF-файле проекта.
-
Кадр
-
Наименьшее деление времени на временной шкале. Как и на киноленте, каждый кадр похож на снимок анимации в определенное время, и когда кадры последовательно воспроизводятся в быстром темпе, создается эффект анимации.
-
Временная шкала
-
Образное представление последовательности кадров, образующих последовательность анимации фрагмента ролика. Временная шкала объекта MovieClip является эквивалентом временной шкалы в инструменте разработки Flash.
-
Точка воспроизведения
-
Маркер, указывающий место (кадр) на временной шкале, которое воспроизводится в данный момент.
|
|
|