| Package | mx.charts.chartClasses |
| 인터페이스 | public interface IChartElement extends IFlexDisplayObject , IBitmapDrawable , IEventDispatcher |
| 인프리멘타 | ChartElement |
| property | 정의 | ||
|---|---|---|---|
![]() | alpha : Number
이 object의 투명도입니다.
| IFlexDisplayObject | |
| chartDataProvider : Object
[write-only]
주위를 둘러싸는 그래프에 할당할 수 있었던 데이터 프로바이더입니다.
| IChartElement | ||
| dataTransform : DataTransform
[write-only]
엘리먼트로 데이터와 화면 좌표간의 매핑에 사용하는 DataTransform object입니다.
| IChartElement | ||
![]() | height : Number
이 object의 높이 (픽셀 단위)입니다.
| IFlexDisplayObject | |
| labelContainer : Sprite
[read-only]
이 엘리먼트로 렌더링 되는 label를 표시하는 DisplayObject 입니다.
| IChartElement | ||
![]() | mask : DisplayObject
이 object를 마스크 하기 위해서 사용하는 DisplayObject. 마스크 하는 것에 의해, object의 일부만을 묘화 할 수가 있습니다.
| IFlexDisplayObject | |
![]() | measuredHeight : Number
이 object의 측정한 높이입니다.
| IFlexDisplayObject | |
![]() | measuredWidth : Number
이 object의 측정한 폭입니다.
| IFlexDisplayObject | |
![]() | name : String
이 object의 인스턴스명입니다.
| IFlexDisplayObject | |
![]() | parent : DisplayObjectContainer
이 object의 부모입니다.
| IFlexDisplayObject | |
![]() | scaleX : Number
이 object의 수평 방향의 확대 / 축소 배율입니다.
| IFlexDisplayObject | |
![]() | scaleY : Number
이 object의 수직 방향의 확대 / 축소 배율입니다.
| IFlexDisplayObject | |
![]() | visible : Boolean
이 object가 표시될지 어떨지를 나타내는 플래그입니다.
| IFlexDisplayObject | |
![]() | width : Number
이 object의 폭 (픽셀 단위)입니다.
| IFlexDisplayObject | |
![]() | x : Number
부모의 위치를 기준으로 한, 이 object의 수평 위치 (픽셀 좌표 단위)입니다.
| IFlexDisplayObject | |
![]() | y : Number
부모의 위치를 기준으로 한, 이 object의 수직 위치 (픽셀 좌표 단위)입니다.
| IFlexDisplayObject | |
| Methods | 정의 | ||
|---|---|---|---|
![]() | addEventListener (type:String , listener:Function , useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
event listener objects를 EventDispatcher object에 등록해, listener가 이벤트의 통지를 받도록(듯이) 합니다.
| IEventDispatcher | |
| chartStateChanged (oldState:uint , v:uint ):void
주위를 둘러싸는 차트의 현재 상태가 변경된 것을 나타내기 위해서(때문에), 그 차트에 의해 불려 갑니다.
| IChartElement | ||
| claimStyles (styles:Array , firstAvailable:uint ):uint
관련지을 수 있었던 엘리먼트로 chartSeriesStyles 의 배열로부터 스타일 selector를 요구할 수 있도록(듯이) 하기 위해서, 그래프에 의해 불려 갑니다.
| IChartElement | ||
| collectTransitions (chartState:Number , transitions:Array ):void
주위를 둘러싸는 그래프 상태가 변경되었을 때에, 특정의 엘리먼트로 재생할 가능성이 있는 모든 트란지션을 수집하기 위해서, 그 그래프에 의해 불려 갑니다.
| IChartElement | ||
| describeData (dimension:String , requiredFields:uint ):Array
이 IChartElement 로 나타내지는 데이터의 기술을 취득하기 위해서, 관리하는 DataTransform 에 의해 불려 갑니다.
| IChartElement | ||
![]() | dispatchEvent (event:Event ):Boolean
이벤트를 event 플로우(flow)에 dispatch합니다.
| IEventDispatcher | |
| findDataPoints (x:Number , y:Number , sensitivity2:Number ):Array
Methods에게 건네진 좌표에 가장 가까운 데이터 포인트를 나타내는 HitData object를 돌려줍니다.
| IChartElement | ||
![]() | hasEventListener (type:String ):Boolean
EventDispatcher object에, 특정의 event 타입에 대해서 등록된 listener가 있을지 어떨지를 확인합니다.
| IEventDispatcher | |
| mappingChanged ():void
엘리먼트에 대해서, 관련지을 수 있었던 축의 데이터 매핑이 변경된 것을 나타냅니다.
| IChartElement | ||
![]() | move (x:Number , y:Number ):void
이 object를 지정의 x 및 y 좌표로 이동합니다.
| IFlexDisplayObject | |
![]() | removeEventListener (type:String , listener:Function , useCapture:Boolean = false):void
EventDispatcher object로부터 listener를 삭제합니다.
| IEventDispatcher | |
![]() | setActualSize (newWidth:Number , newHeight:Number ):void
이 object의 실제의 크기를 설정합니다.
| IFlexDisplayObject | |
![]() | willTrigger (type:String ):Boolean
지정된 event 타입에 대해, 이 EventDispatcher object 또는 그 조상에게 event listener가 등록되어 있는지 어떤지를 확인합니다.
| IEventDispatcher | |
| chartDataProvider | property |
chartDataProvider:Object [write-only]주위를 둘러싸는 그래프에 할당할 수 있었던 데이터 프로바이더입니다. 엘리먼트 타입에서는, 필요에 따라서 주위를 둘러싸는 그래프로부터 데이터 프로바이더를 Inheritance하는지, 또는 개발자가 엘리먼트에 특정의 데이터 프로바이더를 할당하는지를 선택할 수가 있습니다. 모든 엘리먼트가, 데이터 프로바이더에 의해 제공된다고는 할 수 없습니다.
Implements public function set chartDataProvider(value:Object ):void
| dataTransform | property |
dataTransform:DataTransform [write-only]엘리먼트로 데이터와 화면 좌표간의 매핑에 사용하는 DataTransform object입니다. 이 property는, 주위를 둘러싸는 그래프에 의해 할당할 수 있습니다.
Implements public function set dataTransform(value:DataTransform ):void
| labelContainer | property |
labelContainer:Sprite [read-only]
이 엘리먼트로 렌더링 되는 label를 표시하는 DisplayObject 입니다. 대부분의 경우, 그래프의 데이터 area에 표시되는 label는, 데이터에 포함되는 것이 아니라, 모든 엘리먼트의 맨 위에 렌더링 됩니다. Implements하는 엘리먼트에 표시하는 label가 있는 경우는, Sprite object에 label를 배치해, 이 object를 labelContainer property의 값으로 해서 돌려줄 수가 있습니다. 주위를 둘러싸는 그래프에 의해, 모든 둘러싸인 엘리먼트로부터 labelContainer 가 취득되어 다른 모든 엘리먼트보다 위에 있는 데이터 area에 배치됩니다.
public function get labelContainer():Sprite
| chartStateChanged | () | Methods |
public function chartStateChanged(oldState:uint , v:uint ):void 주위를 둘러싸는 차트의 현재 상태가 변경된 것을 나타내기 위해서(때문에), 그 차트에 의해 불려 갑니다. 엘리먼트의 Implements에서는, 이 Methods에 응답해 엘리먼트로 표시되는 데이터의 변경과 동기 시킬 필요가 있습니다.
ParametersoldState:uint — 전 상태를 나타내는 정수입니다.
|
|
v:uint — 새로운 상태를 나타내는 정수입니다.
|
| claimStyles | () | Methods |
public function claimStyles(styles:Array , firstAvailable:uint ):uint
관련지을 수 있었던 엘리먼트로 chartSeriesStyles 의 배열로부터 스타일 selector를 요구할 수 있도록(듯이) 하기 위해서, 그래프에 의해 불려 갑니다. 각 그래프에는, selector를 필요로 하는 그래프의 엘리먼트에 암묵적으로 할당할 수 있는, 관련지을 수 있었던 selector세트가 있습니다. 이 함수를 Implements하면, 필요에 따라서, 엘리먼트가 이 세트로부터 엘리먼트에 "요구" 를 실시할 수가 있습니다. N 스타일 selector를 필요로 하는 엘리먼트는,styles[firstAvailable] 로부터 styles[firstAvailable + N - 1] 까지의 값을 요구합니다. 엘리먼트는, 스타일 (firstAvailable + N 등)의 요구 후에 firstAvailable 에 대한 새로운 값을 돌려줍니다.
styles:Array — 요구하는 스타일의 배열입니다.
|
|
firstAvailable:uint — 요구하는 배열에 있는 최초의 스타일 selector입니다.
|
uint |
| collectTransitions | () | Methods |
public function collectTransitions(chartState:Number , transitions:Array ):void 주위를 둘러싸는 그래프 상태가 변경되었을 때에, 특정의 엘리먼트로 재생할 가능성이 있는 모든 트란지션을 수집하기 위해서, 그 그래프에 의해 불려 갑니다. 그래프에서는, 모든 엘리먼트로부터 트란지션이 수집되어 이것들이 패러렐에 재생됩니다. 그래프는, 모든 트란지션이 완료한 다음에 다음 상태에 진행됩니다. 인프리멘타에 의해, 트란지션 배열 Parameters에 필요한 트란지션이 추가될 필요가 있습니다.
ParameterschartState:Number — 그래프에 의해 새로운 트란지션이 재생되는 상태입니다.
|
|
transitions:Array — 그래프의 재생하는 트란지션의 리스트에 추가하는 트란지션의 배열입니다.
|
| describeData | () | Methods |
public function describeData(dimension:String , requiredFields:uint ):Array
이 IChartElement 로 나타내지는 데이터의 기술을 취득하기 위해서, 관리하는 DataTransform 에 의해 불려 갑니다. 인프리멘타에 의해 mx.charts.chartClasses.DataDescription object의 배열이 입력되어 돌려주어져 표시 데이터 (minimum, maximum, interval, unitSize 등)로부터 값을 자동 생성하는 모든 축으로 따라 이러한 데이터가 정확하게 기술되는 것이 프로텍션됩니다. 대부분의 엘리먼트 타입에서는, 1 개의 DataDescription 를 포함한 배열이 돌려주어집니다. BarSet 나 ColumnSet 등의 총계의 엘리먼트에서는, 서브 엘리먼트로 표시되는 데이터를 기술하는 복수의 DataDescription 인스턴스가 돌려주어지는 경우가 있습니다. 불려 가면, 인프리멘타에 의해 dimension Parameters로 지정된 축으로 따라 데이터가 기술됩니다. 이 함수는, 그래프에 의해 지원(support)되는 축 마다 불려 가는 경우가 있습니다.
dimension:String — 데이터의 기술을 취득하는 축을 특정합니다.
|
|
requiredFields:uint — 특정의 축으로 관리되는 DataDescription object의 값을 나타내는 비트 필드입니다. 인프리멘타에 의해 필요한 필드를 계산하는 방법에서만 최적화할 수 있습니다.
|
Array |
| findDataPoints | () | Methods |
public function findDataPoints(x:Number , y:Number , sensitivity2:Number ):Array
Methods에게 건네진 좌표에 가장 가까운 데이터 포인트를 나타내는 HitData object를 돌려줍니다. x 및 y 의 Parameters는, Element 의 좌표계의 값일 필요가 있습니다. 이 Methods는, 근처에 있는 데이터 포인트를 찾을 때에,sensitivity2 Parameters로 지정된 제한으로 준거합니다.
x:Number — ChartBase object를 기준으로 한 x 좌표입니다.
|
|
y:Number — ChartBase object를 기준으로 한 y 좌표입니다.
|
|
sensitivity2:Number |
Array —
sensitivity2 의 픽셀치내에서 가장 가까운 데이터 포인트를 나타내는 HitData object입니다.
|
See also
| mappingChanged | () | Methods |
public function mappingChanged():void 엘리먼트에 대해서, 관련지을 수 있었던 축의 데이터 매핑이 변경된 것을 나타냅니다. 인프리멘타에 의해, 캐쉬된 데이터의 처리와 재렌더링이 적절히 행해질 필요가 있습니다. 이 함수는, 관련지을 수 있었던 DataTransform 에 의해 필요한 경우에 자동적으로 불려 갑니다.
코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트
현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/charts/chartClasses/IChartElement.html