CombBox aid

As seen here: http://devil2k10.webs.com/starupgradedowngrade.htm

As the star level changes to 1, the combo box doesn’t change its array.

My code:


stop();
var gemtxt:Array;
var gemtxtIndex:int;
var gemdata:Array;
var gemdataIndex:int;
starlvl.text = "0"
gemtxt =
[
"1 Delicate, 65%", "2 Delicates, 75%", "3 Delicates, 85%","4 Delicates, 95%", "1 Flawless, 70%","2 Flawless, 85%","3 Flawless, 100%","4 Flawless, 100%",
"1 Delicate, 60%", "2 Delicates, 70%", "3 Delicates, 80%","4 Delicates, 90%", "1 Flawless, 65%","2 Flawless, 80%","3 Flawless, 95%","4 Flawless, 100%"
];
gemdata =
[
"65","75","85","95","70","85","99","99",
"60","70","80","90","65","80","95","99"
];
for(var i = 0;i<gemtxt.length;i++){
    gems.addItem({label:gemtxt*,data:gemdata*})
}
hit.addEventListener (MouseEvent.CLICK, hitme);
function hitme (Event:MouseEvent):void{
    trace (gemdata)
    var high:Number = 100;
    var low:Number = 0;
    var k:String = "1"
    var l75:Number = parseInt (starlvl.text) + parseInt(k)
    var num:String = (Math.floor(Math.random()*(1+high-low))+low).toString();
     if(num <= gems.value){
starlvl.text = String (l75)
    }else{
        starlvl.text = String (low)
    }
}

How can It automatically change array upon a new number? (In this case, 1)

Array Index = Starlevel