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

SeriesEffect  - AS3 Flex

Пакетmx.charts.effects
Классpublic class SeriesEffect
НаследованиеSeriesEffect Inheritance TweenEffect Inheritance Effect Inheritance EventDispatcher Inheritance Object
Подклассы SeriesInterpolate, SeriesSlide, SeriesZoom

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

Базовый класс для эффектов диаграммы.

Синтаксис MXMLexpandedСкрыть синтаксис MXML

The <mx:SeriesEffect> tag inherits the tag attributes of its superclass, and adds the following tag attributes:

  <mx:tagname
    Properties
    elementOffset="20"
    minimumElementDuration="0"
    offset="0"
    type="show|hide (Default value is set by chart)"
  >
  


Общедоступные свойства
 СвойствоОпределено
 InheritedclassName : String
[только для чтения] Имя класса эффекта, например Fade.
Effect
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
 InheritedcustomFilter : mx.effects:EffectTargetFilter
Указывает пользовательский объект фильтра типа EffectTargetFilter, используемый эффектом для определения целевых объектов, для которых должен воспроизводиться эффект.
Effect
 Inheritedduration : Number
Продолжительность эффекта в миллисекундах.
Effect
 InheritedeasingFunction : Function = null
Функция замедления для анимации.
TweenEffect
 InheritedeffectTargetHost : mx.effects:IEffectTargetHost
Свойства, позволяющие получить доступ к целевому элементу управления на основе списка для эффекта данных.
Effect
  elementOffset : Number = 20
Указывает время задержки в миллисекундах, используемое Flex при запуске эффекта для каждого элемента серии.
SeriesEffect
 Inheritedfilter : String
Указывает алгоритм фильтрации целевых объектов для эффекта.
Effect
 InheritedhideFocusRing : Boolean
Определяет, должен ли эффект скрыть кольцо фокуса при запуске.
Effect
 InheritedinstanceClass : Class
Объект типа Class, указывающий класс класса экземпляра эффекта для данного класса эффекта.
Effect
 InheritedisPlaying : Boolean
[только для чтения] Флаг только для чтения, принимающий значение true, если какой-либо экземпляр эффекта воспроизводится в настоящее время, и false в противном случае.
Effect
  minimumElementDuration : Number = 0
Указывает время в миллисекундах, которое требуется для завершения эффекта для отдельного элемента.
SeriesEffect
  offset : Number = 0
Указывает время в миллисекундах, на которое Flex задерживает выполнение эффекта.
SeriesEffect
 InheritedperElementOffset : Number
Дополнительная задержка (в миллисекундах) для целевых объектов эффекта, обрабатываемых после первого целевого объекта эффекта.
Effect
 InheritedplayheadTime : Number
Текущая позиция эффекта.
Effect
 InheritedrelevantProperties : Array
Массив имен свойств, используемых при выполнении фильтрации.
Effect
 InheritedrelevantStyles : Array
Массив имен стилей, используемых при выполнении фильтрации.
Effect
 InheritedrepeatCount : int = 1
Число повторов эффекта.
Effect
 InheritedrepeatDelay : int = 0
Время ожидания (в миллисекундах) перед повторением эффекта.
Effect
 InheritedstartDelay : int = 0
Время ожидания (в миллисекундах) перед запуском эффекта.
Effect
 InheritedsuspendBackgroundProcessing : Boolean = false
Если значение равно true, блокирует всю фоновую обработку во время воспроизведения эффекта.
Effect
 Inheritedtarget : Object
Объект, к которому применяется данный эффект.
Effect
 Inheritedtargets : Array
Массив объектов, являющихся целевыми объектами эффекта.
Effect
 InheritedtriggerEvent : Event
Объект Event, переданный в Effect с помощью EffectManager при запуске эффекта, или null, если эффект воспроизводится без EffectManager.
Effect
  type : String = "show"
Тип перехода, для которого использовался этот эффект.
SeriesEffect
Защищенные свойства
 СвойствоОпределено
 InheritedapplyTransitionEndProperties : Boolean
Этот флаг указывает, должен ли эффект, воспроизводящийся при переходе, автоматически применить значения свойств, соответствующие конечному состоянию, или сохранить значения, установленные самим эффектом.
Effect
 InheritedendValuesCaptured : Boolean = false
Флаг, содержащий значение true, если конечные значения эффекта уже определены, или значение false, если они должны быть получены из текущих свойств целевых объектов эффекта при воспроизведении эффекта.
Effect
Общедоступные методы
 МетодОпределено
  
Конструктор.
SeriesEffect
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии.
EventDispatcher
 Inherited
Обеспечивает сбор текущих значений соответствующих свойств целевых объектов эффекта и сохраняет их как конечные значения.
Effect
 Inherited
Обеспечивает сбор текущих значений соответствующих свойств дополнительного набора целевых объектов. Flex использует эту функцию при воспроизведении эффекта изменения данных.
Effect
 Inherited
Обеспечивает сбор текущих значений соответствующих свойств для целевых объектов эффекта.
Effect
 Inherited
Создает отдельный экземпляр эффекта и инициализирует его.
Effect
 Inherited
createInstances(targets:Array = null):Array
Принимает массив целевых объектов и вызывает метод createInstance() для каждой цели.
Effect
 Inherited
Удаляет прослушиватели событий из экземпляра и удаляет экземпляр из списка экземпляров.
Effect
 Inherited
Посылает событие в поток событий.
EventDispatcher
 Inherited
end(effectInstance:IEffectInstance = null):void
Прерывает эффект, воспроизводящийся в настоящее время, и осуществляет немедленный переход в конец эффекта.
Effect
 Inherited
Возвращает массив строк, где каждая строка представляет собой имя свойства, которое было изменено данным эффектом.
Effect
 Inherited
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события.
EventDispatcher
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Приостанавливает эффект до вызова метода resume().
Effect
 Inherited
play(targets:Array = null, playReversedFromEnd:Boolean = false):Array
Начинает воспроизведение эффекта
Effect
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаляет прослушиватель из объекта EventDispatcher.
EventDispatcher
 Inherited
Продолжает воспроизведение эффекта после установки паузы путем вызова метода pause().
Effect
 Inherited
Если эффект воспроизводится в настоящее время, воспроизводит эффект в обратном порядке, начиная с текущей позиции эффекта.
Effect
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Останавливает эффект, оставляя целевые объекты эффекта в текущем состоянии.
Effect
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
 Inherited
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником.
EventDispatcher
Защищенные методы
 МетодОпределено
 Inherited
applyValueToTarget(target:Object, property:String, value:*, props:Object):void
Используется внутренне инфраструктурой Effect.
Effect
 Inherited
Вызывается по завершении воспроизведения экземпляра эффекта.
Effect
 Inherited
Этот метод вызывается в момент начала воспроизведения эффекта.
Effect
 Inherited
Вызывается при остановке воспроизведения экземпляра эффекта посредством вызова метода stop().
Effect
 Inherited
filterInstance(propChanges:Array, target:Object):Boolean
Определяет логику фильтрации экземпляра эффекта.
Effect
 Inherited
getValueFromTarget(target:Object, property:String):*
Вызывается методом captureStartValues() для получения значения свойства целевого объекта.
Effect
 Inherited
Свойства копий эффекта для экземпляра эффекта.
Effect
 Inherited
Вызывается, когда TweenEffect отправляет TweenEvent.
TweenEffect
События
 Событие Сводка Определено
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным.EventDispatcher
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным.EventDispatcher
 InheritedОтправляется в момент завершения воспроизведения экземпляра эффекта, по завершении воспроизведения экземпляра или при прерывании воспроизведения эффекта посредством вызова метода end().Effect
 InheritedОтправляется в момент начала воспроизведения эффекта.Effect
 InheritedОтправляется в момент прекращения воспроизведения эффекта, что происходит только в том случае, если воспроизведение эффекта было прервано посредством вызова метода stop().Effect
 InheritedОтправляется по завершении эффекта анимации.TweenEffect
 InheritedОтправляется при запуске эффекта анимации, что соответствует первому вызову метода onTweenUpdate().TweenEffect
 InheritedОтправляется при каждом обновлении целевого объекта эффектом анимации.TweenEffect
Сведения о свойстве

elementOffset

свойство
public var elementOffset:Number = 20

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

Указывает время задержки в миллисекундах, используемое Flex при запуске эффекта для каждого элемента серии.

Устанавливает значение 0 для elementOffset для одновременного применения эффекта ко всем элементам серии. Эффект начинается и заканчивается одновременно.

Устанавливает положительное целое значение (например, 30) для elementOffset для применения эффекта к каждому последующему элементу через этот промежуток времени. Например, при реализации эффекта перемещения первый элемент перемещается немедленно, следующий элемент начинает перемещаться через 30 миллисекунд и так далее. Промежуток времени для реализации эффекта одинаков для всех элементов, но общая продолжительность эффекта увеличивается.

При установке отрицательного значения для elementOffset эффект реализуется в направлении от последнего элемента к первому в списке.

По умолчанию – 20.

minimumElementDuration

свойство 
public var minimumElementDuration:Number = 0

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

Указывает время в миллисекундах, которое требуется для завершения эффекта для отдельного элемента.

При использовании только свойства duration создание плавного эффекта для диаграмм с переменным числом точек данных в серии невозможно. Например, для завершения эффекта для серии из двух элементов, значения duration, равного 1000, и значения elementOffset, равного 100, требуется 900 миллисекунд на каждый элемент, так как запуск каждого эффекта смещен на 100 миллисекунд, и каждый эффект завершается до истечения 1000 миллисекунд.

Если в серии четыре элемента, то для завершения эффекта для каждого элемента требуется 700 миллисекунд, (последний эффект начинается через 300 миллисекунд после первого и должен быть завершен до истечения 1000 миллисекунд). При наличии 10 элементов каждому элементу отведено только 100 миллисекунд

для завершения эффекта.

Значение minimumElementDuration устанавливает минимальную продолжительность для каждого элемента. Реализация эффекта для каждого элемента занимает не меньше указанного времени в миллисекундах, не зависимо от числа элементов в серии и значения свойства duration. Возможно, в результате для выполнения эффекта потребуется больше времени, чем указано в свойстве duration, если указаны два из трех свойств: duration, offset и minimumElementDuration.

По умолчанию – 0.

offset

свойство 
public var offset:Number = 0

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

Указывает время в миллисекундах, на которое Flex задерживает выполнение эффекта.

Используйте это свойство для равномерного распределения эффектов по нескольким сериям.

По умолчанию – 0.

type

свойство 
public var type:String = "show"

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

Тип перехода, для которого использовался этот эффект. Некоторые эффекты серии определяют разное поведение, основанное на их использовании при показе или скрытии части перехода диаграммы. Например, эффект SeriesSlide скрывает элементы в их позиции на экране, когда свойство эффекта установлено на hide, и выводит на экран при установке на show. Это свойство, установленное диаграммой, основывается на том, назначен ли для эффекта стиль ShowDataEffect или HideDataEffect.

Сведения о конструкторе

SeriesEffect

()Конструктор
public function SeriesEffect(target:Object)

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

Конструктор.

Параметры
target:Object — Цель эффекта.




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

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