Apache flex 如何设置CircleItemRenderer的边框颜色
我有一个折线图和点,显示数据提示弹出的位置。我可以将线条更改为我想要的任何颜色,并且可以设置圆点的内部颜色。但是边框颜色仍然保持橙色(默认颜色)。有人知道如何轻松设置此属性吗 代码如下:Apache flex 如何设置CircleItemRenderer的边框颜色,apache-flex,actionscript-3,Apache Flex,Actionscript 3,我有一个折线图和点,显示数据提示弹出的位置。我可以将线条更改为我想要的任何颜色,并且可以设置圆点的内部颜色。但是边框颜色仍然保持橙色(默认颜色)。有人知道如何轻松设置此属性吗 代码如下: <mx:LineSeries id="dayEnergieLineSeries" yField="number" showDataEffect="{slideIn}" hideDataEffect="{slideOut}"&
<mx:LineSeries id="dayEnergieLineSeries"
yField="number"
showDataEffect="{slideIn}" hideDataEffect="{slideOut}">
<mx:lineStroke>
<mx:Stroke color="#d3ce01" />
</mx:lineStroke>
<mx:itemRenderer>
<mx:Component>
<mx:CircleItemRenderer />
</mx:Component>
</mx:itemRenderer>
</mx:LineSeries>
来自文档:
它使用其关联系列的填充和笔划样式在屏幕上渲染其区域
因此,您必须为dayEnergieLineSeries系列指定一个笔划
[Bindable] private var _stroke:Stroke = new Stroke(...);
<mx:LineSeries id="dayEnergieLineSeries" stroke="{_stroke}"/>
[Bindable]私有变量_笔划:笔划=新笔划(…);
或者,如果不需要数据绑定,只需将其设置为样式
PS:这里有一个很好的图表资源管理器:问题不是在LineSeries中添加一行,而且该行已经具有正确的颜色。但是线上的数据点颜色不正确。我希望它们与线的颜色相同CircleItemRenderer使用序列的笔划来绘制自身,因此需要在序列上设置笔划。这不仅会影响线条笔划,还会影响数据点笔划。检查我发布的链接的来源(右键单击)。这里有一些有用的代码示例。这个示例没有使用数据提示,也没有使用我所说的点。但是我现在已经开始工作了,所以谢谢你给我指出了正确的方向!