Actionscript 3 弹性图表<;背景元素>;

Actionscript 3 弹性图表<;背景元素>;,actionscript-3,flash,apache-flex,flex4,flex3,Actionscript 3,Flash,Apache Flex,Flex4,Flex3,我可以使用我在mxml中开发的名为RangeSelector的自定义类来分配charts backgroundelements属性,如下所示: <mx:LineChart id="chart" width="100%" dataProvider="{dataSet}" height="100%" mouseMove="updateDetails(event)"> <mx:series>

我可以使用我在mxml中开发的名为RangeSelector的自定义类来分配charts backgroundelements属性,如下所示:

            <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>


但是我如何使用as3来实现这一点呢?我知道它看起来像这样的
chart.backgroundElement=AnArray
,但是,在我的例子中
chart.backgroundElements=com.mysite.RangeSelector
不起作用。请帮忙

我是这样想的:

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

我是这样想的:

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

我是这样想的:var newObject:RangeSelector=newRangeSelector();var newArray:Array=newArray();newArray.push(newObject);linechart.backgroundElements=newArray;我是这样想的:var newObject:RangeSelector=newRangeSelector();var newArray:Array=newArray();newArray.push(newObject);linechart.backgroundElements=newArray;