| Пакет | fl.transitions |
| Класс | public class Transition |
| Наследование | Transition EventDispatcher Object |
| Подклассы | Blinds, Fade, Fly, Iris, Photo, PixelDissolve, Rotate, Squeeze, Wipe, Zoom |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flash CS3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.0 |
Связанные элементы API
Общедоступные свойства
| Свойство | Определено | ||
|---|---|---|---|
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
| direction : Number
Определяет направление замедления для экземпляра компонента Tween. | Transition | ||
| duration : Number
Определяет продолжительность движения для экземпляра компонента Tween. | Transition | ||
| easing : Function
Задает эффект перехода анимации движения. | Transition | ||
Общедоступные методы
События
Общедоступные константы
| Константа | Определено | ||
|---|---|---|---|
| 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):voidduration | свойство |
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;
}
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства