Пакет | 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):void
contentAppearance | свойство |
contentAppearance:Object
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9, AIR 1.0 |
Объект, содержащий сохраненные визуальные свойства содержимого (целевого фрагмента ролика), к которому будет применена операция перехода.
Реализация
public function get contentAppearance():Object
TransitionManager | () | Конструктор |
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