如何在Actionscript中以编程方式将笔划分配给我的LineSeries?
<mx:LineSeries stroke="{new Stroke(0xCC33CC, 2)}" />
ActionScript中的内容如何?
LineSeries.stroke不存在
感谢
答案 0 :(得分:1)
图表系列的lineStroke“属性”(如LineSeries)实际上不是属性而是样式,因此需要通过mxml,css或对setStyle的调用来设置。所以你可以从actionscript调用:
myLineSeries.setStyle("lineStroke", myStroke);
但是,最好限制你对setStyle()的调用,因为这是一个昂贵的调用,所以如果可能的话我会尝试使用css或mxml。
答案 1 :(得分:0)
这将是这样的:
var s:Sprite = new Sprite();
s.graphics.lineStyle(2, 0xCC33CC); // define your line style
s.graphics.moveTo(new Point(whatever, whatever)); // move to origin
s.graphics.lineTo(new Point(whatever2, whatever2)); // draw line to target
s.graphics.lineStyle(); // this just clears the linestyle.
查看Graphics类以获取更多信息。