| Пакет | fl.transitions |
| Класс | public class TransitionManager |
| Наследование | TransitionManager EventDispatcher Object |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.0 |
Ссоздать экземпляр TransitionManager можно следующими двумя способами.
- Вызов метода
TransitionManager.start(). Это самый простой и рекомендуемый способ создания экземпляра TransitionManager. - Использование оператора
new. Затем назначаются свойства перехода, и на втором этапе запускается эффект перехода с помощью методаTransitionManager.startTransition().
Связанные элементы API
Функция-конструктор класса TransitionManager.
TransitionManager.startTransition()
fl.transitions.Tween
fl.transitions.easing
| Свойство | Определено | ||
|---|---|---|---|
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
| content : MovieClip
Экземпляр фрагмента ролика, к которому объект TransitionManager применяет операцию перехода. | TransitionManager | ||
| contentAppearance : Object [только для чтения]
Объект, содержащий сохраненные визуальные свойства содержимого (целевого фрагмента ролика), к которому будет применена операция перехода. | TransitionManager | ||
| Метод | Определено | ||
|---|---|---|---|
TransitionManager(content:MovieClip)
Функция-конструктор для создания нового экземпляра компонента TransitionManager. | TransitionManager | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | |
![]() |
Посылает событие в поток событий. | EventDispatcher | |
![]() |
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
[статические]
Создает новый экземпляр TransitionManager, определяет целевой объект, применяет эффект перехода и начинает переход. | TransitionManager | ||
Создает экземпляр перехода и запускает его. | TransitionManager | ||
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
![]() |
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher | |
content | свойство |
content:MovieClip| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.0 |
Экземпляр фрагмента ролика, к которому объект TransitionManager применяет операцию перехода.
Реализация
public function get content():MovieClip public function set content(value:MovieClip):voidcontentAppearance | свойство |
contentAppearance:Object [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.0 |
Объект, содержащий сохраненные визуальные свойства содержимого (целевого фрагмента ролика), к которому будет применена операция перехода.
Реализация
public function get contentAppearance():ObjectTransitionManager | () | Конструктор |
public function TransitionManager(content:MovieClip)| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.0 |
Функция-конструктор для создания нового экземпляра компонента TransitionManager. Тем не менее, использование метода TransitionManager.start() — более эффективный путь для создания и реализации экземпляра TransitionManager. Для создания экземпляра используйте функцию-конструктор или используйте оператор new, затем назначьте свойства перемещения и вторым шагом запустите эффект перехода, используя вызов метода TransitionManager.startTransition().
Например:
import fl.transitions.*;
import fl.transitions.easing.*;
var myTransitionManager:TransitionManager = new TransitionManager(myMovieClip);
myTransitionManager.startTransition({type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
content:MovieClip — Объект MovieClip, к которому применяется эффект перехода.
|
Связанные элементы API
start | () | метод |
public static function start(content:MovieClip, transParams:Object):fl.transitions:Transition| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.0 |
Создает новый экземпляр TransitionManager, определяет целевой объект, применяет эффект перехода и начинает переход. Вызов данного метода создает экземпляр класса TransitionManager (если его не существует), создает экземпляр определенного класса перехода, заданного в параметре transParams, и затем начинает процесс перехода. Переход применяется к фрагменту ролика, который задан в параметре content.
Например:
import fl.transitions.*;
import fl.transitions.easing.*;
TransitionManager.start(myMovieClip, {type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
Параметры
content:MovieClip — Объект MovieClip, к которому применяется эффект перехода.
| |
transParams:Object — Набор параметров, передаваемых в объект. Объект transParams должен содержать параметр type, указывающий на применяемый класс эффекта перехода, а также параметры direction, duration и easing. Кроме того, необходимо включить все параметры, необходимые этому классу эффектов перехода. Например, класс эффектов перехода fl.transitions.Iris требует дополнительных параметров startPoint и shape. Поэтому, в дополнение к параметрам type, duration и easing, которые требуются каждому переходу, нужно установить (добавить к объекту transParams) параметры startPoint и shape, требуемые переходу fl.transitions.Iris.
|
fl.transitions:Transition — Экземпляр Transition.
|
startTransition | () | метод |
public function startTransition(transParams:Object):fl.transitions:Transition| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.0 |
Создает экземпляр перехода и запускает его. Если совпадающий экземпляр перехода уже существует, то существующий экземпляр перехода удаляется, затем создается и запускается новый экземпляр перехода. Данный метод используется совместно с функцией-конструктором.
Например:
import fl.transitions.*;
import fl.transitions.easing.*;
var myTransitionManager:TransitionManager = new TransitionManager(myMovieClip);
myTransitionManager.startTransition({type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
Кроме того, можно использовать метод TransitionManager.start() — это более эффективный метод реализации эффекта перехода.
Параметры
transParams:Object — Набор параметров, передаваемых в объект. Объект transParams должен содержать параметр type, показывающий применяемый класс эффекта замедления, за которым следуют параметры direction, duration и easing. Кроме того, необходимо включить все параметры, необходимые этому классу эффектов перехода. Например, класс эффектов перехода fl.transitions.Iris требует дополнительных параметров startPoint и shape. Поэтому, в дополнение к параметрам type, duration и easing, которые требуются каждому переходу, нужно установить (добавить к объекту transParams) параметры startPoint и shape, требуемые переходу fl.transitions.Iris.
|
fl.transitions:Transition — Экземпляр Transition.
|
Связанные элементы API
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства