# CombBox aid

**URL:** <https://forum.kirupa.com/t/combbox-aid/323418>\
**Category:** flash\
**Created:** [June 29, 2011, 8:40pm UTC](https://forum.kirupa.com/t/combbox-aid/323418 "2011-06-29T20:40:21Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Evil2k8](https://avatars.discourse-cdn.com/v4/letter/e/ac8455/32.png) [@Evil2k8](https://forum.kirupa.com/u/Evil2k8)\
**Post date:** [June 29, 2011, 8:40pm UTC](https://forum.kirupa.com/t/combbox-aid/323418/1 "2011-06-29T20:40:21Z")

</div>

As seen here: [http://devil2k10.webs.com/starupgradedowngrade.htm](http://devil2k10.webs.com/starupgradedowngrade.htm)

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

My code:

```auto

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
