2013-11-27 12 views

답변

0

나는 런타임에 원형 차트의 색상을 얻을 수있는 API를 찾을 수 없습니다, 그래서 그것을 디버그하는, 유용에, 희망을이 방법으로 얻을.

var items:Array =chart.getItemsInRegion(chart.getVisibleRect()); 
for each(var item:PieSeriesItem in items){ 
    var fill:SolidColor = SolidColor(item.fill); 
    Alert.show(fill.color+""); 
} 

추신 :이 색상은 십진법입니다.

+0

답장을 보내 주셔서 감사합니다. 그러나 문제는이 코드의 값 반환이 차트에 사용 된 색상의 실제 16 진수 값을 제공하지 않는다는 것입니다. 이 코드는 십진수를 반환하고 그 숫자를 16 진수로 변환하여 색상 코드가 같은지 아닌지를 확인합니다. 그러나 가치관은 완전히 다릅니다. –

+0

SolidColor에서 알파를 고려합니까? 나는 값이 괜찮은지 확인했다. ,이 event.hitData.item 매개 변수에서 원하는 것을 얻을 수 있다고 생각합니다. –

+1

나는 piechart를 타격하지 않고 파이 차트의 사용 된 색상을 얻으려고합니다. 실제로 내 목표는 배열의 색을 사용하는 것입니다.이 색 배열은 별도의 범례 구성 요소를 작성하는 데 사용됩니다. –