mx.charts.effects.effectClassesSeriesEffectInstance Класс SeriesEffectInstance реализует класс основного экземпляра для эффектов серии диаграмм.mx.effects.effectClasses:TweenEffectInstance Класс SeriesEffectInstance реализует класс основного экземпляра для эффектов серии диаграмм. mx.charts.effects.SeriesEffectSeriesEffectInstance Конструктор.targetnullЦель эффекта. Конструктор. beginTween Инициализирует вычисления для создания промежуточных кадров и устанавливает массив interpolationValues для числа элементов, равных значению свойства elementCount.elementCountЧисло элементов для генерирования значений интерполяции. Инициализирует вычисления для создания промежуточных кадров и устанавливает массив interpolationValues для числа элементов, равных значению свойства elementCount. Полученные классы выполняют вызов этой функции с помощью метода play(). elementOffset Указывает время задержки в миллисекундах, используемое Flex при запуске эффекта для каждого элемента серии.20 Указывает время задержки в миллисекундах, используемое Flex при запуске эффекта для каждого элемента серии.

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

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

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

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

interpolationValues Текущая позиция каждого элемента диаграммы, управляемой этим эффектом. Текущая позиция каждого элемента диаграммы, управляемой этим эффектом. Массив значений между 0 и 1, определяющий степень визуализации каждого элемента серии между начальным и конечным значениями эффекта. Вычисление этих значений выполняется на основе продолжительности, числа элементов, временного смещения для элемента, минимальной продолжительности для элемента и функции замедления. minimumElementDuration Указывает время в миллисекундах, которое требуется для завершения эффекта для отдельного элемента.0 Указывает время в миллисекундах, которое требуется для завершения эффекта для отдельного элемента.

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

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

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

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

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

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

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

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

targetSeries Этот экземпляр был настроен на серии.mx.charts.chartClasses:Series Этот экземпляр был настроен на серии. type Тип перехода, для которого использовался этот эффект.show Тип перехода, для которого использовался этот эффект. Некоторые эффекты серии определяют разное поведение, основанное на их использовании при показе или скрытии части перехода диаграммы. Например, эффект SeriesSlide скрывает элементы в их позиции на экране, если тип установлен на hide и выводит на экран, если тип установлен на show. Это свойство автоматически настроено диаграммой в зависимости от стилей ShowDataEffect или HideDataEffect.
SeriesZoomInstance Класс SeriesZoomInstance реализует класс экземпляров для эффекта SeriesZoom.mx.charts.effects.effectClasses:SeriesEffectInstance Класс SeriesZoomInstance реализует класс экземпляров для эффекта SeriesZoom. Flex создает экземпляр этого класса при воспроизведении эффекта SeriesZoom; вам не требуется создавать его самостоятельно. mx.charts.effects.SeriesZoomSeriesZoomInstance Конструктор.targetЦель эффекта. Конструктор. horizontalFocus Определяет местоположение главного фокуса масштабирования. Определяет местоположение главного фокуса масштабирования.

Допустимыми значениями для horizontalFocus являются left, center, right и null.

Значение по умолчанию: center.

СвойстваhorizontalFocus и verticalFocus объединяются для определения вида, от или до которого выполняется увеличение или уменьшение размера серии данных. Например, установитеhorizontalFocus на left и verticalFocus на top для масштабирования серии данных до и от левого верхнего угла элемента или диаграммы (в зависимости от настройки свойства relativeTo).

При указании только одного из этих двух свойств фокус имеет вид горизонтальной или вертикальной линии, а не точки. Например, при установке horizontalFocus на left, а verticalFocus на null выполняется масштабирование элемента от и до вида вертикальной линии по левому краю ограничительной рамки. Установите verticalFocus на center для масштабирования элементов диаграммы от и до вида горизонтальной линии посередине ограничительной рамки диаграммы.

relativeTo Управляет ограничительной рамкой, которую Flex использует для вычисления основного фокуса масштабирования.series Управляет ограничительной рамкой, которую Flex использует для вычисления основного фокуса масштабирования.

Допустимыми значениями для relativeTo являются series и chart. Значение по умолчанию: series.

Установите значение на series для масштабирования каждого элемента по отношению к самому себе. Например, выполняется масштабирование каждого столбца ColumnChart от левой верхней части столбца, центра столбца и так далее.

Установите значение на chart для масштабирования каждого элемента относительно области диаграммы. Например, каждый столбец изменяет свой размер от левой верхней части оси, центра оси и так далее.

verticalFocus Определяет местоположение главного фокуса масштабирования. Определяет местоположение главного фокуса масштабирования.

Допустимыми значениями verticalFocus являются top, center, bottom и null. Значение по умолчанию: center.

Дополнительную информацию см. в описании свойства horizontalFocus.

SeriesSlideInstance Класс SeriesSlideInstance реализует класс экземпляра для эффекта SeriesSlide.mx.charts.effects.effectClasses:SeriesEffectInstance Класс SeriesSlideInstance реализует класс экземпляра для эффекта SeriesSlide. Flex создает экземпляр этого класса при воспроизведении им эффекта SeriesSlide; не требуется создавать его самостоятельно. mx.charts.effects.SeriesSlideSeriesSlideInstance Конструктор.targetЦель эффекта. Конструктор. direction Определяет местоположение, из которого выполняется перемещение серии.left Определяет местоположение, из которого выполняется перемещение серии. Допустимыми значениями являются left, right, up и down. Значение по умолчанию: left. SeriesInterpolateInstance Класс SeriesInterpolateInstance реализует класс экземпляра для эффекта SeriesInterpolate.mx.charts.effects.effectClasses:SeriesEffectInstance Класс SeriesInterpolateInstance реализует класс экземпляра для эффекта SeriesInterpolate. Flex создает экземпляр этого класса при воспроизведении им эффекта SeriesInterpolate; вам не требуется создавать его самостоятельно. mx.charts.effects.SeriesInterpolateSeriesInterpolateInstance Конструктор.targetЦель эффекта. Конструктор.