# For loop problem

**URL:** https://forum.kirupa.com/t/for-loop-problem/189432
**Category:** Uncategorized
**Created:** [June 2, 2006, 2:00pm UTC](https://forum.kirupa.com/t/for-loop-problem/189432 "2006-06-02T14:00:40Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![amyb](https://avatars.discourse-cdn.com/v4/letter/a/cab0a1/32.png) [@amyb](https://forum.kirupa.com/u/amyb)
#### Post date: [June 2, 2006, 2:00pm UTC](https://forum.kirupa.com/t/for-loop-problem/189432/1 "2006-06-02T14:00:40Z")

</div>

hello, i’m having to teach myself actionscript for work, but seem to have a bit of a mental block when it comes to loops. any help much appreciated.

i have 2 comboBoxes - when choose an option in one it calls data from a specific array for another

currently to do this i have a listener then loads of if statements

```auto

var myListener:Object = new Object();
title_cb.addEventListener("change", myListener);
myListener.change = function(){
if(title_cb.selectedItem == c1) {
date_cb.dataProvider=date1;
}
if(title_cb.selectedItem == c2) {
date_cb.dataProvider=date2;
}
etc....

```

i want to replace this with a loop, have tried:

```auto

var myListener:Object = new Object();
title_cb.addEventListener("change", myListener);
myListener.change = function(){
for(var i:Number = 1; i<18; i++){
if (title_cb.selectedItem = ["c"+i]){
date_cb.dataProvider = this["date"+i];
     
    } 
}
}

```

but this doesn’t work. Can someone tell me what i’m doing wrong please.
