| Package | mx.charts.effects |
| Class | public class SeriesSlide |
| Inheritance | SeriesSlide SeriesEffect TweenEffect Effect EventDispatcher Object |
direction property를 사용합니다.
SeriesSlide 를 hideDataEffect effect 방아쇠로 사용하면, 계열은 화면상의 현재 위치에서 화면외로, 지정된 방향으로 슬라이드합니다. SeriesSlide 를 showDataEffect 로 사용하면, 계열은 화면외에서 화면상의 위치로, 지정된 방향으로 슬라이드합니다.
MXML 문장구조법의 비표시
<mx:SeriesSlide> 태그는, 친클래스의 property를 모두 Inheritance할 뿐만 아니라, 다음의 property도 갖추고 있습니다.
<mx:SeriesSlide property direction="left|right|up|down" />
See also
| property | 정의 | ||
|---|---|---|---|
![]() | className : String
"Fade" 등, effect 클래스의 이름입니다. | Effect | |
![]() | constructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor 함수에의 참조입니다.
| Object | |
![]() | customFilter : EffectTargetFilter
effect를 재생하는 타겟을 특정하기 위해서, effect에 의해 사용되는 타입 EffectTargetFilter 의 custom 필터 object를 지정합니다.
| Effect | |
| direction : String = "left"
계열을 슬라이드할 방향을 정의합니다.
| SeriesSlide | ||
![]() | duration : Number
effect의 계속 시간을 나타냅니다 (밀리 세컨드 단위).
| Effect | |
![]() | easingFunction : Function = null
애니메이션의 이징 함수를 나타냅니다.
| TweenEffect | |
![]() | elementOffset : Number = 20
계열내의 각 엘리먼트의 effect를 지연 시키는 시간을 밀리 세컨드 단위로 지정합니다.
| SeriesEffect | |
![]() | filter : String
effect의 타겟을 필터링 하는 알고리즘을 지정합니다.
| Effect | |
![]() | instanceClass : Class
이 effect 클래스의 effect 인스턴스 클래스를 지정하는 Class 형의 object를 나타냅니다.
| Effect | |
![]() | isPlaying : Boolean
effect의 인스턴스중 한쪽이 현재 재생중의 경우에 true, 그렇지 않은 경우에 false 가 되는 읽기 전용(read-only) 플래그입니다.
| Effect | |
![]() | minimumElementDuration : Number = 0
개개의 엘리먼트가 effect를 완료하는데 필요한 시간을 밀리 세컨드 단위로 지정합니다.
| SeriesEffect | |
![]() | offset : Number = 0
effect의 지연 시간을 밀리 세컨드 단위로 지정합니다.
| SeriesEffect | |
![]() | prototype : Object
[static]
클래스 또는 함수 object의 prototype object에의 참조입니다.
| Object | |
![]() | relevantProperties : Array
필터링 실행시에 사용하는 property명의 배열을 나타냅니다.
| Effect | |
![]() | relevantStyles : Array
필터링 실행시에 사용하는 스타일명의 배열을 나타냅니다.
| Effect | |
![]() | repeatCount : int = 1
effect를 반복하는 회수를 나타냅니다.
| Effect | |
![]() | repeatDelay : int = 0
effect를 반복하기 전의 대기 시간을 나타냅니다 (밀리 세컨드 단위).
| Effect | |
![]() | startDelay : int = 0
effect를 개시하기 전의 대기 시간을 나타냅니다 (밀리 세컨드 단위).
| Effect | |
![]() | suspendBackgroundProcessing : Boolean = falsetrue 의 경우, effect의 재생중에 모든 백그라운드 처리를 블록 합니다. | Effect | |
![]() | target : Object
이 effect가 적용되는 UIComponent object를 나타냅니다.
| Effect | |
![]() | targets : Array
effect의 타겟인 UIComponent object의 배열을 나타냅니다.
| Effect | |
![]() | type : String = "show"
이 effect가 사용되고 있는 트란지션의 타입을 나타냅니다.
| SeriesEffect | |
| Methods | 정의 | ||
|---|---|---|---|
| SeriesSlide (target:Object = null)
constructor .
| SeriesSlide | ||
![]() | addEventListener (type:String , listener:Function , useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
event listener objects를 EventDispatcher object에 등록해, listener가 이벤트의 통지를 받도록(듯이) 합니다.
| EventDispatcher | |
![]() | captureStartValues ():void
effect의 타겟으로 두어 관련하는 property의 현재가를 capther 합니다.
| Effect | |
![]() | createInstance (target:Object = null):EffectInstance
1 개의 effect 인스턴스를 작성해, 그것을 초기화합니다.
| Effect | |
![]() | createInstances (targets:Array = null):Array
타겟 object의 배열을 취득해, 각 타겟으로
createInstance() Methods를 호출합니다. | Effect | |
![]() | dispatchEvent (event:Event ):Boolean
이벤트를 event 플로우(flow)에 dispatch합니다.
| EventDispatcher | |
![]() | end (effectInstance:EffectInstance = null):void
현재 재생중의 effect를 모두 중단해, 즉시 effect의 끝나에 점프 합니다.
| Effect | |
![]() | getAffectedProperties ():Array
string의 배열을 돌려줍니다. 각 string는, 이 effect에 의해 변경되는 property의 이름입니다.
| Effect | |
![]() | hasEventListener (type:String ):Boolean
EventDispatcher object에, 특정의 event 타입에 대해서 등록된 listener가 있을지 어떨지를 확인합니다.
| EventDispatcher | |
![]() | hasOwnProperty (name:String ):Boolean
object로 지정된 property가 정의되고 있는지 어떤지를 나타냅니다.
| Object | |
![]() | isPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
| Object | |
![]() | pause ():void
resume() Methods를 호출할 때까지, effect를 일시정지합니다. | Effect | |
![]() | play (targets:Array = null, playReversedFromEnd:Boolean = false):Array
effect의 재생을 개시합니다.
| Effect | |
![]() | propertyIsEnumerable (name:String ):Boolean
지정된 property가 존재해, 열거 가능한가 어떤가를 나타냅니다.
| Object | |
![]() | removeEventListener (type:String , listener:Function , useCapture:Boolean = false):void
EventDispatcher object로부터 listener를 삭제합니다.
| EventDispatcher | |
![]() | resume ():void
pause() Methods를 호출해, effect를 일시정지한 후, 재개시킵니다. | Effect | |
![]() | reverse ():void
effect가 현재 재생중의 경우에, effect의 현재 위치로부터 개시해, 역순서로 effect를 재생합니다.
| Effect | |
![]() | setPropertyIsEnumerable (name:String , isEnum:Boolean = true):void
루프 처리에 대한 다이나믹 property의 가용성을 설정합니다.
| Object | |
![]() | toString ():String
지정된 object의 string 표현을 돌려줍니다.
| Object | |
![]() | valueOf ():Object
지정된 object의 원시적치를 돌려줍니다.
| Object | |
![]() | willTrigger (type:String ):Boolean
지정된 event 타입에 대해, 이 EventDispatcher object 또는 그 조상에게 event listener가 등록되어 있는지 어떤지를 확인합니다.
| EventDispatcher | |
| Methods | 정의 | ||
|---|---|---|---|
![]() | applyValueToTarget (target:Object , property:String , value:* , props:Object ):void
effect 인프라스트럭쳐에 의해 내부적으로 사용됩니다.
| Effect | |
![]() | effectEndHandler (event:EffectEvent ):void
effect 인스턴스의 재생 종료시에 불려 갑니다.
| Effect | |
![]() | effectStartHandler (event:EffectEvent ):void
이 Methods는, effect 인스턴스의 재생 개시시에 불려 갑니다.
| Effect | |
![]() | filterInstance (propChanges:Array , targ:Object ):Boolean
effect 인스턴스의 필터링에 필요한 논리를 결정합니다.
| Effect | |
![]() | getValueFromTarget (target:Object , property:String ):*
타겟으로부터 property의 값을 취득하기 위해서
captureStartValues() 에 의해 불려 갑니다. | Effect | |
| initInstance (instance:EffectInstance ):void
effect 인스턴스에 effect의 property를 복사합니다.
| SeriesSlide | ||
![]() | tweenEventHandler (event:TweenEvent ):void
TweenEffect 로부터 TweenEvent 가 dispatch되었을 때에 불려 갑니다.
| TweenEffect | |
| direction | property |
public var direction:String = "left"
계열을 슬라이드할 방향을 정의합니다. 유효한 값은 "left","right","up", 및 "down" 입니다. 디폴트치는 "left" 입니다.
| SeriesSlide | () | constructor |
public 함수 SeriesSlide(target:Object = null)constructor .
Parameterstarget:Object (default = null) — effect의 타겟을 나타냅니다.
|
| initInstance | () | Methods |
protected override function initInstance(instance:EffectInstance ):void effect 인스턴스에 effect의 property를 복사합니다.
Flex 는 Effect.createInstance() Methods로부터 이 Methods를 호출합니다. 유저가 호출할 필요는 없습니다.
커스텀 effect를 작성할 때는, 이 Methods를 재정의(override) 해, Effect 클래스로부터 effect 인스턴스 클래스에 property를 복사합니다. 재정의(override)시는,super.initInstance() 를 호출할 필요가 있습니다.
instance:EffectInstance — 초기화하는 effect 인스턴스를 나타냅니다.
|
<? xml version="1.0"? >
<! -- Simple example to demonstrate the CandlestickChart control. -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx: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} ]);
]]>
</mx:Script>
<mx:SeriesSlide id="slideIn" duration="1000" direction="up"/>
<mx:SeriesSlide id="slideOut" duration="1000" direction="down"/>
<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 baseAtZero="false" />
</mx:verticalAxis>
<mx:horizontalAxis>
<mx:CategoryAxis categoryField="Date" title="Date"/>
</mx:horizontalAxis>
<mx:horizontalAxisRenderer>
<mx:AxisRenderer canDropLabels="true"/>
</mx:horizontalAxisRenderer>
<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>
</mx:Application>
코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트
현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/charts/effects/SeriesSlide.html