Как установить свойства areaStroke и areaFill для AreaSeries с помощью ActionScript? - PullRequest
1 голос
/ 16 ноября 2010

В Flex тег AreaSeries выглядит следующим образом:

<mx:AreaSeries 
    yField="Profit" 
    displayName="Profit" 
    areaStroke="{s1}" 
    areaFill="{sc1}"
/>

Я создаю AreaChart динамически, используя ActionScript, и я хочу установить свойства areaStroke и areaFill, но они не доступны в ActionScript.

Итак, мой вопрос, как мне установить эти свойства динамически?

1 Ответ

1 голос
/ 16 ноября 2010

areaStroke и areaFill - это стили, а не свойства AreaSeries.

В ActionScript вы должны сделать что-то вроде этого:

myAreaSeries.setStyle("areaStroke",new SolidColorStroke());
myAreaSeries.setStyle("areaFill",new LinearGradient());

Посмотрите документы для mx.graphics.IStroke , чтобы узнать, какие у вас есть варианты, и проверьте конструкторы этих классов, чтобы увидеть, что вы можете установить.

...