2010-05-11 3 views

Répondre

1

Cela devrait vous renvoyer la couleur du remplissage. Le type de variable que vous obtenez de lItem.getStyle("fill") est SolidColor.

0

Quelque chose à être au courant ...

Si vous utilisez le fillFunction ou remplissages pour définir la couleur de remplissage de votre thème natal, la légende sera désynchronisé avec la couleur du graphique. :(

http://livedocs.adobe.com/flex/3/html/help.html?content=charts_formatting_07.html « Si vous utilisez la remplissages propriété ou fillFunction pour définir les remplissages des éléments de graphique, et que vous voulez une légende, vous devez créer manuellement l'objet Légende pour ce tableau. »

0

vous pouvez obtenez Graphique Série Couleur De Légende article comme

var chartElement:ChartElement = legendItem.element as ChartElement; 
var chartElementSolidColor:SolidColor = chartElement.getStyle("fill") as SolidColor; 
var chartElementColor:uint = chartElementSolidColor.color; 

HTH

Questions connexes