Apache flex 为什么当LineSeries';s线条笔划属性更改?

Apache flex 为什么当LineSeries';s线条笔划属性更改?,apache-flex,flex4,flex3,flash-builder,linechart,Apache Flex,Flex4,Flex3,Flash Builder,Linechart,我正在Flex4中实现一个折线图。我的图表运行良好,但我不喜欢默认颜色,无法使用它们,因为它们与我的数据不太相关。例如,橙色不是我的数据列“室外温度”的最佳默认颜色。如果可能的话,我宁愿覆盖它并使用绿色 当我显式指定SolidColorStroke时,就像这样,这会破坏折线图图例: <mx:SolidColorStroke id = "s1" color="haloGreen" weight="2"/> <mx:LineSeries yField="v1" form="curv

我正在Flex4中实现一个折线图。我的图表运行良好,但我不喜欢默认颜色,无法使用它们,因为它们与我的数据不太相关。例如,橙色不是我的数据列“室外温度”的最佳默认颜色。如果可能的话,我宁愿覆盖它并使用绿色

当我显式指定SolidColorStroke时,就像这样,这会破坏折线图图例:

<mx:SolidColorStroke id = "s1" color="haloGreen" weight="2"/>
<mx:LineSeries yField="v1" form="curve" displayName="Indoor Temp" lineStroke="{s1}"/>

^使用此代码,线形图图例将停止显示该特定线型的颜色,而仅显示为黑色

如何覆盖LineSeries笔划颜色并将这些颜色保留到图例显示?

这是Flex4错误吗?我注意到在FLEX 3示例中(甚至在Adobe的FLEX 3帮助网站上),您可以覆盖笔划颜色,并将其保留到图表图例中

感谢您的帮助

显然(据我所知),这是Flex4中的一个已知错误,Adobe正在下一个版本中修复它。瘸子,我知道

要解决这个问题,您必须使用不推荐使用的“Stroke”对象,它会在FLEX 4中生成编译器警告。

显然(据我所知),这是FLEX 4中的一个已知错误,显然Adobe正在其下一版本中修复此问题。瘸子,我知道

要解决这个问题,必须使用不推荐使用的“Stroke”对象,它在Flex4中生成编译器警告