FLEX: добавить штрих программно в Actionscript - PullRequest
1 голос
/ 04 мая 2010

как я могу назначить штрих моей LineSeries, программно в Actionscript?

<mx:LineSeries stroke="{new Stroke(0xCC33CC, 2)}"  />

Как это в Actionscript?

LineSeries.stroke не существует

спасибо

Ответы [ 2 ]

1 голос
/ 04 мая 2010

LineStroke "свойство" ряда диаграмм, такого как LineSeries, на самом деле не свойство, а стиль, поэтому его необходимо установить с помощью mxml, css или вызова setStyle. Так что вы могли бы потенциально звонить из actionscript:

myLineSeries.setStyle("lineStroke", myStroke);

Однако лучше ограничить ваши вызовы setStyle (), так как это дорогой вызов, поэтому я постараюсь использовать css или mxml, если это возможно.

0 голосов
/ 04 мая 2010

Было бы что-то вроде этого:

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 для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...