Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
fl.transitions 

Transition  - AS3 Flash

Пакетfl.transitions
Классpublic class Transition
НаследованиеTransition Inheritance EventDispatcher Inheritance Object
Подклассы Blinds, Fade, Fly, Iris, Photo, PixelDissolve, Rotate, Squeeze, Wipe, Zoom

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Класс Transition — базовый класс для всех классов переходов. Этот класс не использется напрямую, и обратиться к нему напрямую также невозможно. Это позволяет классам, основанным на переходе, совместно использовать общие характеристики и свойства, которые доступны экземпляру класса TransitionManager.

Посмотреть примеры

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  direction : Number
Определяет направление замедления для экземпляра компонента Tween.
Transition
  duration : Number
Определяет продолжительность движения для экземпляра компонента Tween.
Transition
  easing : Function
Задает эффект перехода анимации движения.
Transition
Общедоступные методы
 МетодОпределено
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии.
EventDispatcher
 Inherited
Посылает событие в поток событий.
EventDispatcher
 Inherited
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события.
EventDispatcher
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаляет прослушиватель из объекта EventDispatcher.
EventDispatcher
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
 Inherited
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником.
EventDispatcher
События
 Событие Сводка Определено
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным.EventDispatcher
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным.EventDispatcher
Общедоступные константы
 КонстантаОпределено
  IN : uint = 0
[статические] Константа для свойства direction, определяющая тип замедления.
Transition
  OUT : uint = 1
[статические] Константа для свойства direction, определяющая тип замедления.
Transition
Сведения о свойстве

direction

свойство
direction:Number

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Определяет направление замедления для экземпляра компонента Tween. Используйте одну из констант класса Transition: Transition.IN или Transition.OUT.



Реализация
    public function get direction():Number
    public function set direction(value:Number):void

duration

свойство 
duration:Number

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Определяет продолжительность движения для экземпляра компонента Tween.



Реализация
    public function get duration():Number
    public function set duration(value:Number):void

easing

свойство 
easing:Function

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Задает эффект перехода анимации. Используйте один из эффектов в пакете fl.transitions или fl.transitions.easing.



Реализация
    public function get easing():Function
    public function set easing(value:Function):void
Сведения о константе

IN

Константа
public static const IN:uint = 0

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Константа для свойства direction, определяющая тип замедления.

OUT

Константа 
public static const OUT:uint = 1

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: Flash Player 9, AIR 1.0

Константа для свойства direction, определяющая тип замедления.

Transition_example.as

Чтобы узнать об окончании выполнения эффекта перехода, необходимо прослушивать событие transitionInDone или transitionOutDone (в зависимости от того, какое задано свойство направления перехода: Transition.IN или Transition.OUT). Пример предоставлен ActionScriptExamples.com.
//
// Requires:
//   - MovieClip on the Stage with an instance name of "logo".
//   - Button component on the Stage with an instance name of "button".
//
import fl.transitions.*;
import fl.transitions.easing.*;
 
var blindsObj:Object = {type:Blinds,
                        direction:Transition.IN,
                        duration:4,
                        easing:Strong.easeOut,
                        numStrips:10,
                        dimension:1};
 
button.label = "Play";
button.addEventListener(MouseEvent.CLICK, button_click);
 
function button_click(evt:MouseEvent):void {
    button.enabled = false;
    logo.alpha = 1.0; // 100% (reset alpha)
    var transition:Transition = TransitionManager.start(logo, blindsObj);
    transition.addEventListener("transitionInDone", transition_transitionInDone);
}
 
function transition_transitionInDone(evt:Event):void {
    logo.alpha = 0.5; // 50%
    button.enabled = true;
}




[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.