1
Im은 런타임에 원형 차트의 색상을 가져 오려고합니다. 이 방법을 사용하고 있습니다.하지만이 방법은 효과가 없습니다.런타임에 파이 차트에서 원형 시리즈 색상을 얻을 수 있습니까?
var allSeries:Array = s1.getStyle("fills");
Alert.show(allSeries[0].toString());
Im은 런타임에 원형 차트의 색상을 가져 오려고합니다. 이 방법을 사용하고 있습니다.하지만이 방법은 효과가 없습니다.런타임에 파이 차트에서 원형 시리즈 색상을 얻을 수 있습니까?
var allSeries:Array = s1.getStyle("fills");
Alert.show(allSeries[0].toString());
나는 런타임에 원형 차트의 색상을 얻을 수있는 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+"");
}
추신 :이 색상은 십진법입니다.
답장을 보내 주셔서 감사합니다. 그러나 문제는이 코드의 값 반환이 차트에 사용 된 색상의 실제 16 진수 값을 제공하지 않는다는 것입니다. 이 코드는 십진수를 반환하고 그 숫자를 16 진수로 변환하여 색상 코드가 같은지 아닌지를 확인합니다. 그러나 가치관은 완전히 다릅니다. –
SolidColor에서 알파를 고려합니까? 나는 값이 괜찮은지 확인했다.,이 event.hitData.item 매개 변수에서 원하는 것을 얻을 수 있다고 생각합니다. –
나는 piechart를 타격하지 않고 파이 차트의 사용 된 색상을 얻으려고합니다. 실제로 내 목표는 배열의 색을 사용하는 것입니다.이 색 배열은 별도의 범례 구성 요소를 작성하는 데 사용됩니다. –