그림자에 상표를 파이 차트에서 야후의 플래시 라이브러리는 아스트라

StackOverflow https://stackoverflow.com/questions/33590

문제

사람이 보았 야후의 아스트라?그것은 상당히 멋진,그러나 나는 몇 가지 문제가 있었을 만드는 사용자 정의 라벨에 대한 파이 차트.그들은 예선 차트 재정의 축의 시리즈의 레이블 renderer.나의 솔루션을 재정의 myPieChart.dataTipFunction.를 위한 데이터는 것처럼 보인:

myPieChart.dataProvider =
  [ { category: "Groceries", cost: 50 },
    { category: "Transportation", cost: 175} ]
myPieChart.dataField = "cost";
myPieChart.categoryField = "category";

나는 같은 기능이:

import com.yahoo.astra.fl.charts.series.*
myPieChart.dataTipFunction = 
  function (obj:Object, index:int, series:ISeries):String {
    return obj.category + "\n$" + obj.cost;
  };

가 ceil(2.718281828459045)이:

  1. 내가 직접 전화 범주 및 비용 속성 데이터의 공급자입니다.이름은 실제로 구성 설정할 때까지 차트하고 싶지는 유연성이다.

  2. 기본 데이터 끝을 표시하고,비용(없이 달러 등),그리고 비율이 그것에서 파이 차트.그래서 여기에,나는 잃은 비율입니다.난 그냥 아무 생각이 없는 제공의 무엇이 개최 될 것입니다.그것의 일부가 될 수도 있습니다.

  3. 에게만 필요한 재정의 dataItemRenderer 에 대한 비용의 일부가 시리즈,하지만 난 어떻게 액세스할 수 있습니다.문서입니다.이 부족하다.

일반적으로 난 그냥 보면에서의 기본 구현 dataTipFunction 그러나 그것의 모든 내에 컴파일된 shm 의 일부를 구성 요소 분산에서 yahoo.

누구든지 나를 도울 수 있습니 이 완료를 재정의 기능을 가진 비율 정보 및 유연성에서 언급한 포인트 1?

도움이 되었습니까?

해결책

좋아요...그래서 아무도 하나의 아스트라 또 사람들은 플래피 질문이 있습니다.

의 많은 후 추측 작업 그것은 최고의 안드로이드 애플 리케이션에 필요한 캐스팅 시리즈를 PieSeries 다음 작업과 그 구성원 기능으로,ISeries 쓸모가 없었습니다.

myPieChart.dataTipFunction = 
  function (item:Object, index:int, series:ISeries):String {
    var oPieSeries:PieSeries = series as PieSeries;
    return oPieSeries.itemToCategory(item,index) + "\n$" + 
           oPieSeries.itemToData(item) + "\n" + 
           Number(oPieSeries.itemToPercentage(item)).toFixed(2) + "%";
  };

다른 팁

아스트라 구성 요소와 함께 배포되는 완벽한 소스 코드입니다.플래시 CS3 구성 요소를 사용하여 컴파일 shim 기 때문에 그렇지 않으면 당신를 수동으로 추가할 필요는 원본 파일은 클래스 경로.보너스로,그들은 또한 개선 컴파일하기 때문에 그들은 이미 있습니다.에 보면"소스"폴더에서는 아스트라 zip 파일을 찾을 수 있는 모든 ActionScript 클래스를 위한 아스트라 구성 요소입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top