# ComboBoxes

**URL:** <https://forum.kirupa.com/t/comboboxes/281022>\
**Category:** flash\
**Created:** [February 4, 2009, 12:48am UTC](https://forum.kirupa.com/t/comboboxes/281022 "2009-02-04T00:48:44Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![michdd](https://avatars.discourse-cdn.com/v4/letter/m/b4bc9f/32.png) [@michdd](https://forum.kirupa.com/u/michdd)\
**Post date:** [February 4, 2009, 12:48am UTC](https://forum.kirupa.com/t/comboboxes/281022/1 "2009-02-04T00:48:44Z")

</div>

I found this…

```auto

import fl.data.DataProvider; 
import fl.events.ComponentEvent; 
 
var items:Array = [ 
{label:"screen1", data:"screenData1"}, 
{label:"screen2", data:"screenData2"}, 
{label:"screen3", data:"screenData3"}, 
{label:"screen4", data:"screenData4"}, 
{label:"screen5", data:"screenData5"}, 
]; 
aCb.dataProvider = new DataProvider(items); 
     
aCb.addEventListener(ComponentEvent.ENTER, onAddItem); 
 
function onAddItem(event:ComponentEvent):void { 
    var newRow:int = 0; 
    if (event.target.text == "Add") { 
        newRow = event.target.length + 1; 
            event.target.addItemAt({label:"screen" + newRow, data:"screenData" + newRow},  
            event.target.length);  
    } 
}

```

And that works fine. But it only adds the things with the certain label and the certain data value. Because in it’s using the increment. How would I add things into the ComboBox if I want separate data values, and separate label values for each one?
