This page was saved using jaction on 2006-09-04 8:34:02.
Address: http://flexdocs.kr/docs/flex2/langref/mx/charts/effects/effectClasses/SeriesEffectInstance.html
Title: mx.charts.effects.effectClasses.SeriesEffectInstance (Flex™ 2 레퍼런스 가이드)  •  Size: 54973
(Adobe Flex Charting 2 컴퍼넌트만)
Packagemx.charts.effects.effectClasses
Classpublic class SeriesEffectInstance
InheritanceSeriesEffectInstance Inheritance TweenEffectInstance Inheritance EffectInstance Inheritance EventDispatcher Inheritance Object
SubclassesSeriesInterpolateInstance , SeriesSlideInstance , SeriesZoomInstance

SeriesEffectInstance 클래스는, 차트 계열 effect의 기본 인스턴스 클래스를 Implements합니다.

See also

mx.charts.effects.SeriesEffect


Public property
 property정의
 InheritedclassName : String
이 effect 클래스의 이름입니다. 예를 들어,"FadeInstance" 등이 있습니다.
EffectInstance
 Inheritedconstructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor    함수에의 참조입니다.
Object
 Inheritedduration : Number
effect의 계속 시간을 나타냅니다 (밀리 세컨드 단위).
EffectInstance
 InheritedeasingFunction : Function
애니메이션의 이징 함수를 나타냅니다.
TweenEffectInstance
 Inheritedeffect : Effect
이 EffectInstance object를 작성한 Effect object를 나타냅니다.
EffectInstance
  elementOffset : Number = 20
계열내의 각 엘리먼트의 effect를 지연 시키는 시간을 밀리 세컨드 단위로 지정합니다.
SeriesEffectInstance
  minimumElementDuration : Number = 0
개개의 엘리먼트가 effect를 완료하는데 필요한 시간을 밀리 세컨드 단위로 지정합니다.
SeriesEffectInstance
  offset : Number = 0
effect의 지연 시간을 밀리 세컨드 단위로 지정합니다.
SeriesEffectInstance
 InheritedplayheadTime : Number
effect의 현재의 위치를 나타냅니다 (밀리 세컨드 단위).
TweenEffectInstance
 InheritedpropertyChanges : PropertyChanges
effect의 타겟으로 관련하는 property세트에 대해서, 개시치 및 종료치를 포함한 PropertyChanges object를 지정합니다.
EffectInstance
 Inheritedprototype : Object
[static] 클래스 또는 함수 object의 prototype object에의 참조입니다.
Object
 InheritedrepeatCount : int = 1
effect를 반복하는 회수를 나타냅니다.
EffectInstance
 InheritedrepeatDelay : int = 0
effect를 반복하기 전의 대기 시간을 나타냅니다 (밀리 세컨드 단위).
EffectInstance
 InheritedstartDelay : int = 0
effect를 개시하기 전의 대기 시간을 나타냅니다 (밀리 세컨드 단위).
EffectInstance
 InheritedsuspendBackgroundProcessing : Boolean = false
true 의 경우, effect의 재생중에 모든 백그라운드 처리를 블록 합니다.
EffectInstance
 Inheritedtarget : Object
이 effect가 적용되는 UIComponent object를 나타냅니다.
EffectInstance
 InheritedtriggerEvent : Event
effect의 재생을 방아쇠 한 이벤트를 나타냅니다 (존재하는 경우).
EffectInstance
 Inheritedtween : Tween
Tween object. 애니메이션화를 판단합니다.
TweenEffectInstance
  type : String = "show"
이 effect가 사용되고 있는 트란지션의 타입을 나타냅니다.
SeriesEffectInstance
Protected property
 property정의
  interpolationValues : Array
이 effect로 관리되는 각 차트 아이템의 현재의 위치를 나타냅니다.
SeriesEffectInstance
  targetSeries : Series
이 인스턴스로 타겟이 되는 계열을 나타냅니다.
SeriesEffectInstance
Public Methods
 Methods정의
  SeriesEffectInstance (target:Object = null)
constructor   .
SeriesEffectInstance
 InheritedaddEventListener (type:String , listener:Function , useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
event listener objects를 EventDispatcher object에 등록해, listener가 이벤트의 통지를 받도록(듯이) 합니다.
EventDispatcher
 InheriteddispatchEvent (event:Event ):Boolean
이벤트를 event 플로우(flow)에 dispatch합니다.
EventDispatcher
 Inheritedend ():void
현재 재생중의 effect를 모두 중단해, 즉시 effect의 끝나에 점프 합니다.
TweenEffectInstance
 InheritedfinishEffect ():void
effect의 재생이 완료하면,end() Methods에 의해 불려 갑니다.
EffectInstance
 InheritedfinishRepeat ():void
반복해지는 effect의 각 반복에 의해 재생이 종료하면, 불려 갑니다.
EffectInstance
 InheritedhasEventListener (type:String ):Boolean
EventDispatcher object에, 특정의 event 타입에 대해서 등록된 listener가 있을지 어떨지를 확인합니다.
EventDispatcher
 InheritedhasOwnProperty (name:String ):Boolean
object로 지정된 property가 정의되고 있는지 어떤지를 나타냅니다.
Object
 InheritedinitEffect (event:Event ):void
이 Methods는, effect가 EffectManager 에 의해 방아쇠 되면, 불려 갑니다.
EffectInstance
 InheritedisPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
Object
 InheritedonTweenEnd (value:Object ):void
타겟이 effect에 의해 최종적으로 갱신될 때에 불려 가는 콜백 Methods를 나타냅니다.
TweenEffectInstance
 InheritedonTweenUpdate (value:Object ):void
타겟이 effect에 의해 갱신될 때에 불려 가는 콜백 Methods를 나타냅니다.
TweenEffectInstance
 Inheritedpause ():void
resume() Methods를 호출할 때까지, effect를 일시정지합니다.
EffectInstance
 Inheritedplay ():void
타겟으로 effect 인스턴스를 재생합니다.
EffectInstance
 InheritedpropertyIsEnumerable (name:String ):Boolean
지정된 property가 존재해, 열거 가능한가 어떤가를 나타냅니다.
Object
 InheritedremoveEventListener (type:String , listener:Function , useCapture:Boolean = false):void
EventDispatcher object로부터 listener를 삭제합니다.
EventDispatcher
 Inheritedresume ():void
pause() Methods를 호출해, effect를 일시정지한 후, 재개시킵니다.
EffectInstance
 Inheritedreverse ():void
effect의 현재 위치로부터 개시해, 역순서로 effect를 재생합니다.
EffectInstance
 Inheritedseek (playheadTime:Number ):void
effect를 지정의 위치로 이동합니다.
TweenEffectInstance
 InheritedsetPropertyIsEnumerable (name:String , isEnum:Boolean = true):void
루프 처리에 대한 다이나믹 property의 가용성을 설정합니다.
Object
 InheritedstartEffect ():void
startDelay 시간의 경과후, 타겟으로 effect 인스턴스를 재생합니다.
EffectInstance
 InheritedtoString ():String
지정된 object의 string 표현을 돌려줍니다.
Object
 InheritedvalueOf ():Object
지정된 object의 원시적치를 돌려줍니다.
Object
 InheritedwillTrigger (type:String ):Boolean
지정된 event 타입에 대해, 이 EventDispatcher object 또는 그 조상에게 event listener가 등록되어 있는지 어떤지를 확인합니다.
EventDispatcher
Protected Methods
 Methods정의
  beginTween (elementCount:int ):void
tween 계산을 초기화해,elementCount property와 같은 아이템수의 interpolationValues 배열을 설정합니다.
SeriesEffectInstance
 InheritedcreateTween (listener:Object , startValue:Object , endValue:Object , duration:Number = -1, minFps:Number = -1):Tween
Tween 인스턴스를 작성해, 개시치, 종료치, 계속치를 할당합니다.
TweenEffectInstance
property의 상세
elementOffsetproperty
public var elementOffset:Number = 20

계열내의 각 엘리먼트의 effect를 지연 시키는 시간을 밀리 세컨드 단위로 지정합니다.

elementOffset0 으로 설정하면, 계열에 포함되는 모든 엘리먼트가 동시에 이 값의 영향을 받습니다. 이 경우, 모든 effect가 동시에 개시해, 동시에 종료합니다.

elementOffset 에 정수치 (30 등)를 설정하면, 각 엘리먼트의 effect의 시간이 지정 시간분 어긋납니다. 예를 들어, 슬라이드 effect의 경우, 최초의 엘리먼트는 즉석에서 슬라이드해, 2 번째 이후의 엘리먼트는 30 밀리 세컨드씩 늦어 차례차례로 슬라이드합니다. 각 effect를 실행하는데 걸리는 시간은 모든 엘리먼트로 같습니다만, 전체의 계속 시간은 이것보다 길어집니다.

elementOffset 에 부의 값을 설정하면, 리스트의 말미로부터 선두로 향해 effect가 역순서에 실행됩니다.

디폴트치는 20 입니다.

interpolationValuesproperty 
protected var interpolationValues:Array

이 effect로 관리되는 각 차트 아이템의 현재의 위치를 나타냅니다. 이것은, effect에 의해 계열의 각 아이템이 그 개시치와 종료치의 사이의 어느 위치에서 렌더링 될 필요가 있는지를 나타내는, 0 ~ 1 의 값의 배열입니다. 이러한 값은, 계속 시간, 엘리먼트수, 엘리먼트 오프셋(offset), 최소 엘리먼트 계속 시간, 및 이징 함수에 근거해 계산됩니다.

minimumElementDurationproperty 
public var minimumElementDuration:Number = 0

개개의 엘리먼트가 effect를 완료하는데 필요한 시간을 밀리 세컨드 단위로 지정합니다.

계열에 포함되는 데이터 포인트의 수가 가변의 차트에서는,duration property만을 사용해도, 순조롭게 effect를 생성할 수 없는 경우가 있습니다. 예를 들어,duration1000 이며,elementOffset100 의 effect가 있다고 합니다. 여기서, 계열내에 2 개의 엘리먼트가 존재하는 경우, 각 엘리먼트는 900 밀리 세컨드로 effect를 완료할 필요가 있습니다. 각 effect의 개시의 오프셋(offset)가 100 으로, 각 effect가 1000 밀리 세컨드로 완료하기 (위해)때문에입니다.

계열내에 4 개의 엘리먼트가 존재하는 경우, 각 엘리먼트는 700 밀리 세컨드로 effect를 완료할 필요가 있습니다. 마지막 effect는 300 밀리 세컨드 늦어 개시되어 전체적으로 1000 밀리 세컨드로 완료할 필요가 있기 때문입니다. 만일 10 개의 엘리먼트가 존재하는 경우, 각 엘리먼트를 실행하는 시간은 100 밀리 세컨드 밖에

남아 있지 않게 됩니다.

minimumElementDuration 의 값은, 각 엘리먼트의 최소 계속 시간을 설정합니다. 이 값을 지정하면, 계열내의 엘리먼트의 수 및 duration property의 값에 관계없이, effect의 실행이 이 지정한 시간 (밀리 세컨드)부터 빨리 완료할 것은 없습니다. 따라서, 다음의 3 개의 property 가운데, 2 개 이상이 지정되고 있는 경우, 전체적으로 effect의 실행 시간이 지정한 duration 보다 길어질 가능성이 있습니다. 이 3 개의 property란,duration,offset, 및 minimumElementDuration 입니다.

디폴트치는 0 입니다.

offsetproperty 
public var offset:Number = 0

effect의 지연 시간을 밀리 세컨드 단위로 지정합니다.

복수의 계열이 있는 경우에 시간 차이를 내 effect를 개시하는 경우는, 이 property를 사용합니다.

디폴트치는 0 입니다.

targetSeriesproperty 
protected var targetSeries:Series

이 인스턴스로 타겟이 되는 계열을 나타냅니다.

typeproperty 
public var type:String = "show"

이 effect가 사용되고 있는 트란지션의 타입을 나타냅니다. 계열의 effect에는, 이것들이 챠트트란지션 보기 또는 비표시의 어느 쪽의 부분에서 사용될까에 따라서 다른 동작이 정의되는 것이 있습니다. 예를 들어 SeriesSlide effect에서는, 타입이 hide 로 설정되었을 경우는 엘리먼트가 화면외의 위치로부터 슬라이드되어show 로 설정되었을 경우는 화면상으로부터 슬라이드됩니다. 이 property는, 차트에 의해, effect를 할당할 수 있는 스타일 (ShowDataEffect 또는 HideDataEffect)에 근거해 자동적으로 설정됩니다.

constructor    의 상세
SeriesEffectInstance()constructor   
public 함수 SeriesEffectInstance(target:Object = null)

constructor   .

Parameters
target:Object (default = null) — effect의 타겟을 나타냅니다.
Methods의 상세
beginTween()Methods
protected function beginTween(elementCount:int ):void

tween 계산을 초기화해,elementCount property와 같은 아이템수의 interpolationValues 배열을 설정합니다. 상속 클래스에서는, 이 함수가 play() Methods로 불려 갈 필요가 있습니다.

Parameters
elementCount:int — 보완치를 생성하는 엘리먼트의 수를 나타냅니다.






 

코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트

현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/charts/effects/effectClasses/SeriesEffectInstance.html