Пакет | mx.effects |
Класс | public class WipeLeft |
Наследование | WipeLeft MaskEffect Effect EventDispatcher Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Начиная с Flex 4.0, Adobe рекомендует вместо этого класса использовать класс spark.effects.Wipe.
Специфичные для направления эффекты Wipe в Flex 3 заменены более общим эффектом Wipe, принимающим обобщенное направление. Для получения требуемого варианта поведения нового эффекта необходимо соответствующим образом установить параметр |
Класс WipeLeft определяет эффект стирания влево. Начальное и конечное состояние компонента должно быть невидимым.
Этот эффект, как правило, используется с триггерами showEffect
и hideEffect
. Триггер showEffect
срабатывает, когда компонент становится видимым при изменении значения свойства visible
с false
на true
. Триггер hideEffect
срабатывает, когда компонент становится невидимым при изменении значения свойства visible
с true
на false
.
Этот эффект наследует свойство MaskEffect.show
. Если установлено значение true
, компонент появляется. Если установлено значение false
, компонент исчезает. По умолчанию используется значение true
.
Если данный эффект указывается для триггера showEffect
или hideEffect
, Flex присваивает свойству show
или значение true
, если компонент становится невидимым, или значение false
, если компонент становится видимым.
The <mx:WipeLeft>
tag
inherits all of the tag attributes of its superclass,
and adds the following tag attributes:
<mx:WipeLeft id="ID" />
Связанные элементы API
Метод | Определено | ||
---|---|---|---|
Конструктор. | WipeLeft | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Обеспечивает сбор текущих значений соответствующих свойств целевых объектов эффекта и сохраняет их как конечные значения. | Effect | ||
Обеспечивает сбор текущих значений соответствующих свойств дополнительного набора целевых объектов. Flex использует эту функцию при воспроизведении эффекта изменения данных.
| Effect | ||
Обеспечивает сбор текущих значений соответствующих свойств для целевых объектов эффекта. | Effect | ||
Создает отдельный экземпляр эффекта и инициализирует его. | Effect | ||
Принимает массив целевых объектов и вызывает метод createInstance() для каждой цели. | Effect | ||
Удаляет прослушиватели событий из экземпляра и удаляет экземпляр из списка экземпляров. | Effect | ||
Посылает событие в поток событий. | EventDispatcher | ||
Прерывает эффект, воспроизводящийся в настоящее время, и осуществляет немедленный переход в конец эффекта. | Effect | ||
[переопределить]
Возвращает свойства компонентов, измененные данным эффектом. | MaskEffect | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Приостанавливает эффект до вызова метода resume(). | Effect | ||
Начинает воспроизведение эффекта | Effect | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Продолжает воспроизведение эффекта после установки паузы путем вызова метода pause(). | Effect | ||
Если эффект воспроизводится в настоящее время, воспроизводит эффект в обратном порядке, начиная с текущей позиции эффекта. | Effect | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Останавливает эффект, оставляя целевые объекты эффекта в текущем состоянии. | Effect | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
WipeLeft | () | Конструктор |
<?xml version="1.0"?> <!-- Simple example to demonstrate the WipeLeft effect. --> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"> <fx:Declarations> <mx:WipeLeft id="wipeOut" duration="1000"/> <mx:WipeLeft id="wipeIn" duration="1000"/> </fx:Declarations> <s:Panel title="WipeLeft Effect Example" width="95%" height="95%" > <s:VGroup left="20" right="20" top="20" bottom="20"> <s:Label width="100%" color="blue" text="Use the WipeLeft effect to show or hide the text and image."/> <mx:Label text="Nokia 9930" fontSize="14" visible="{cb1.selected}" hideEffect="{wipeOut}" showEffect="{wipeIn}"/> <mx:Image source="@Embed(source='assets/Nokia_6630.png')" visible="{cb1.selected}" hideEffect="{wipeOut}" showEffect="{wipeIn}"/> <s:CheckBox id="cb1" label="visible" selected="true"/> </s:VGroup> </s:Panel> </s:Application>
Tue Jun 12 2018, 11:34 AM Z