toneb
toneb

Reputation: 143

Flex chart <backgroundelements>

I can assign my charts backgroundelements property with a custom class I developed called RangeSelector in mxml like so:

            <mx:LineChart id="chart" width="100%" dataProvider="{dataSet}"  height="100%" mouseMove="updateDetails(event)">
                <mx:series>
                    <mx:LineSeries xField="h" yField="v" itemRenderer="mx.charts.renderers.CircleItemRenderer" radius="1.5"/>
                </mx:series>
                <mx:backgroundElements>
                    <qsc:RangeSelector styleName="anno"     />
                </mx:backgroundElements>
            </mx:LineChart>

But how do I accomplish this using as3? I understand it would look something like this chart.backgroundElement = AnArray, however, in my case chart.backgroundElements = com.mysite.RangeSelector is not working. Please help!

Upvotes: 1

Views: 417

Answers (1)

toneb
toneb

Reputation: 143

I figured it out like so:

var newObject:RangeSelector = new RangeSelector(); 
var newArray:Array = new Array(); 
newArray.push(newObject); 
linechart.backgroundElements = newArray;

Upvotes: 1

Related Questions