Actionscript 3 用于在ActionScript中打印年份的循环

Actionscript 3 用于在ActionScript中打印年份的循环,actionscript-3,Actionscript 3,我需要一个for循环,它将从2000年打印到2099年 [Bindable] private var yearValue:Array private function we():void { var i:Number; for(i=2000;i<=2099;i++){ yearValue = new Array(i); } } <mx:ComboBox id='year' labelField="Year" dataProvider=

我需要一个for循环,它将从2000年打印到2099年

[Bindable]
private var yearValue:Array 

private function we():void {
    var i:Number;
    for(i=2000;i<=2099;i++){
        yearValue = new Array(i);

    }
}

 <mx:ComboBox id='year' labelField="Year" dataProvider="{yearValue}">           
            </mx:ComboBox>  
[Bindable]
私有值:数组
私有函数we():void{
变量i:数量;

对于(i=2000;i应该是这样的

private function we():void {
    var i:int;
    yearValue = new Array();                      
    for(i=2000;i<=2099;i++){
         yearValue.push(i);
    }
}
私有函数we():void{
变量i:int;
yearValue=新数组();

对于(i=2000;i应该是这样的

private function we():void {
    var i:int;
    yearValue = new Array();                      
    for(i=2000;i<=2099;i++){
         yearValue.push(i);
    }
}
私有函数we():void{
变量i:int;
yearValue=新数组();

for(i=2000;i的问题是,在for循环的每次迭代中都会覆盖数组。 它应该是这样的:

var i:Number;
yearValue = new Array();
for(i=2000;i<=2099;i++) {
    yearValue.push(i);
}
varⅠ:编号;
yearValue=新数组();

for(i=2000;i的问题是,在for循环的每次迭代中都会覆盖数组。 它应该是这样的:

var i:Number;
yearValue = new Array();
for(i=2000;i<=2099;i++) {
    yearValue.push(i);
}
varⅠ:编号;
yearValue=新数组();
对于(i=2000;i