| Пакет | mx.charts.effects |
| Класс | public class SeriesSlide |
| Наследование | SeriesSlide SeriesEffect TweenEffect Effect EventDispatcher Object |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
direction используется для указания местоположения, от которого выполняется перемещение серии.
При использовании SeriesSlide с триггером эффекта hideDataEffect серии выводятся с текущей позиции экрана на позицию за его пределами в указанном направлении. При использовании SeriesSlide как showDataEffect серии выводятся с позиции за пределами экрана на позицию экрана в указанном направлении.
Скрыть синтаксис MXMLThe <mx:SeriesSlide> tag
inherits all the properties of its parent classes,
and adds the following properties:
<mx:SeriesSlide
Properties
direction="left|right|up|down"
/>
| Свойство | Определено | ||
|---|---|---|---|
![]() | className : String [только для чтения]
Имя класса эффекта, например Fade. | Effect | |
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
![]() | customFilter : mx.effects:EffectTargetFilter
Указывает пользовательский объект фильтра типа EffectTargetFilter, используемый эффектом для определения целевых объектов, для которых должен воспроизводиться эффект. | Effect | |
| direction : String = "left"
Определяет местоположение, из которого выполняется перемещение серии. | SeriesSlide | ||
![]() | duration : Number
Продолжительность эффекта в миллисекундах. | Effect | |
![]() | easingFunction : Function = null
Функция замедления для анимации. | TweenEffect | |
![]() | effectTargetHost : mx.effects:IEffectTargetHost
Свойства, позволяющие получить доступ к целевому элементу управления на основе списка для эффекта данных. | Effect | |
![]() | elementOffset : Number = 20
Указывает время задержки в миллисекундах, используемое Flex при запуске эффекта для каждого элемента серии. | SeriesEffect | |
![]() | filter : String
Указывает алгоритм фильтрации целевых объектов для эффекта. | Effect | |
![]() | hideFocusRing : Boolean
Определяет, должен ли эффект скрыть кольцо фокуса при запуске. | Effect | |
![]() | instanceClass : Class
Объект типа Class, указывающий класс класса экземпляра эффекта для данного класса эффекта. | Effect | |
![]() | isPlaying : Boolean [только для чтения]
Флаг только для чтения, принимающий значение true, если какой-либо экземпляр эффекта воспроизводится в настоящее время, и false в противном случае. | Effect | |
![]() | minimumElementDuration : Number = 0
Указывает время в миллисекундах, которое требуется для завершения эффекта для отдельного элемента. | SeriesEffect | |
![]() | offset : Number = 0
Указывает время в миллисекундах, на которое Flex задерживает выполнение эффекта. | SeriesEffect | |
![]() | perElementOffset : Number
Дополнительная задержка (в миллисекундах) для целевых объектов эффекта, обрабатываемых после первого целевого объекта эффекта. | Effect | |
![]() | playheadTime : Number
Текущая позиция эффекта. | Effect | |
![]() | relevantProperties : Array
Массив имен свойств, используемых при выполнении фильтрации. | Effect | |
![]() | relevantStyles : Array
Массив имен стилей, используемых при выполнении фильтрации. | Effect | |
![]() | repeatCount : int = 1
Число повторов эффекта. | Effect | |
![]() | repeatDelay : int = 0
Время ожидания (в миллисекундах) перед повторением эффекта. | Effect | |
![]() | startDelay : int = 0
Время ожидания (в миллисекундах) перед запуском эффекта. | Effect | |
![]() | suspendBackgroundProcessing : Boolean = false
Если значение равно true, блокирует всю фоновую обработку во время воспроизведения эффекта. | Effect | |
![]() | target : Object
Объект, к которому применяется данный эффект. | Effect | |
![]() | targets : Array
Массив объектов, являющихся целевыми объектами эффекта. | Effect | |
![]() | triggerEvent : Event
Объект Event, переданный в Effect с помощью EffectManager при запуске эффекта, или null, если эффект воспроизводится без EffectManager. | Effect | |
![]() | type : String = "show"
Тип перехода, для которого использовался этот эффект. | SeriesEffect | |
| Метод | Определено | ||
|---|---|---|---|
SeriesSlide(target:Object = null)
Конструктор. | SeriesSlide | ||
![]() | 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 | |
![]() |
Возвращает массив строк, где каждая строка представляет собой имя свойства, которое было изменено данным эффектом. | Effect | |
![]() |
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Приостанавливает эффект до вызова метода resume(). | Effect | |
![]() |
Начинает воспроизведение эффекта | Effect | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | |
![]() |
Продолжает воспроизведение эффекта после установки паузы путем вызова метода pause(). | Effect | |
![]() |
Если эффект воспроизводится в настоящее время, воспроизводит эффект в обратном порядке, начиная с текущей позиции эффекта. | Effect | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Останавливает эффект, оставляя целевые объекты эффекта в текущем состоянии. | Effect | |
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
![]() |
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher | |
| Метод | Определено | ||
|---|---|---|---|
![]() |
Используется внутренне инфраструктурой Effect. | Effect | |
![]() |
Вызывается по завершении воспроизведения экземпляра эффекта. | Effect | |
![]() |
Этот метод вызывается в момент начала воспроизведения эффекта. | Effect | |
![]() |
Вызывается при остановке воспроизведения экземпляра эффекта посредством вызова метода stop(). | Effect | |
![]() |
Определяет логику фильтрации экземпляра эффекта. | Effect | |
![]() |
Вызывается методом captureStartValues() для получения значения свойства целевого объекта. | Effect | |
[переопределить]
Свойства копий эффекта для экземпляра эффекта. | SeriesSlide | ||
![]() |
Вызывается, когда TweenEffect отправляет TweenEvent. | TweenEffect | |
direction | свойство |
public var direction:String = "left"| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет местоположение, из которого выполняется перемещение серии. Допустимыми значениями являются left, right, up и down. Значение по умолчанию: left.
SeriesSlide | () | Конструктор |
initInstance | () | метод |
override protected function initInstance(inst:IEffectInstance):void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Свойства копий эффекта для экземпляра эффекта.
Flex выполняет вызов этого метода из методаEffect.createInstance(); вам не требуется выполнять вызов самостоятельно.
При создании пользовательского эффекта вы перезаписываете этот метод для копирования свойств из класса Effect в класс экземпляров эффектов. При изменении вызовите super.initInstance().
Параметры
inst:IEffectInstance — Экземпляр эффекта для инициализации.
|
<?xml version="1.0"?>
<!-- Simple example to demonstrate the CandlestickChart control. -->
<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:Script>
<![CDATA[
import mx.collections.ArrayCollection;
[Bindable]
private var companyAAC:ArrayCollection = new ArrayCollection( [
{ Date: "25-Jul", Open: 40.75, High: 40.75, Low: 40.24, Close:40.31},
{ Date: "26-Jul", Open: 39.98, High: 40.78, Low: 39.97, Close:40.34},
{ Date: "27-Jul", Open: 40.38, High: 40.66, Low: 40, Close:40.63},
{ Date: "28-Jul", Open: 40.49, High: 40.99, Low: 40.3, Close:40.98},
{ Date: "29-Jul", Open: 40.13, High: 40.4, Low: 39.65, Close:39.95},
{ Date: "1-Aug", Open: 39.00, High: 39.50, Low: 38.7, Close:38.6},
{ Date: "2-Aug", Open: 38.68, High: 39.34, Low: 37.75, Close:38.84},
{ Date: "3-Aug", Open: 38.76, High: 38.76, Low: 38.03, Close:38.12},
{ Date: "4-Aug", Open: 37.98, High: 37.98, Low: 36.56, Close:36.69},
{ Date: "5-Aug", Open: 36.61, High: 37, Low: 36.48, Close:36.86} ]);
[Bindable]
private var companyBAC:ArrayCollection = new ArrayCollection( [
{ Date: "25-Jul", Open: 18.50, High: 19, Low: 18.48, Close:18.86},
{ Date: "26-Jul", Open: 19.56, High: 19.98, Low: 18.6, Close:18.69},
{ Date: "27-Jul", Open: 20.81, High: 20.99, Low: 20.03, Close:20.12},
{ Date: "28-Jul", Open: 20.70, High: 21.00, Low: 19.5, Close:20.84},
{ Date: "29-Jul", Open: 21.7, High: 21.79, Low: 20.45, Close:20.6},
{ Date: "1-Aug", Open: 22.45, High: 22.65, Low: 21.65, Close:21.95},
{ Date: "2-Aug", Open: 22.56, High: 22.6, Low: 22.05, Close:22.98},
{ Date: "3-Aug", Open: 22.42, High: 22.70, Low: 22.1, Close:22.63},
{ Date: "4-Aug", Open: 21.67, High: 22.82, Low: 21.67, Close:22.34},
{ Date: "5-Aug", Open: 22.44, High: 22.85, Low: 22.12, Close:22.31} ]);
]]>
</fx:Script>
<fx:Declarations>
<mx:SeriesSlide id="slideIn" duration="1000" direction="up"/>
<mx:SeriesSlide id="slideOut" duration="1000" direction="down"/>
</fx:Declarations>
<mx:Panel title="CandlestickChart Control Example" height="100%" width="100%"
paddingTop="10" paddingLeft="10" paddingRight="10" paddingBottom="10">
<mx:CandlestickChart id="candlestickchart" height="100%" width="100%"
paddingRight="5" paddingLeft="5"
showDataTips="true" dataProvider="{companyAAC}">
<mx:verticalAxis>
<mx:LinearAxis id="vaxis" baseAtZero="false" title="Price"/>
</mx:verticalAxis>
<mx:horizontalAxis>
<mx:CategoryAxis id="haxis" categoryField="Date" title="Date"/>
</mx:horizontalAxis>
<mx:horizontalAxisRenderers>
<mx:AxisRenderer axis="{haxis}" canDropLabels="true"/>
</mx:horizontalAxisRenderers>
<mx:series>
<mx:CandlestickSeries
openField="Open" highField="High"
lowField="Low" closeField="Close"
showDataEffect="{slideIn}"
hideDataEffect="{slideOut}"/>
</mx:series>
</mx:CandlestickChart>
<mx:Label width="100%" color="blue"
text="Choose a company to view recent stock data."/>
<mx:HBox>
<mx:RadioButton groupName="stocks" label="View Company A"
selected="true" click="candlestickchart.dataProvider=companyAAC;"/>
<mx:RadioButton groupName="stocks" label="View Company B"
click="candlestickchart.dataProvider=companyBAC;"/>
</mx:HBox>
</mx:Panel>
</s:Application>
Tue Jun 12 2018, 11:34 AM Z
Показать синтаксис MXML