Popolo cosi la mia combo "IDFornitore" con l'etichetta di "nfornitori"

io però vorrei che l'etichetta rimanesse "nfornitori" ma il valore fosse "nid"

codice:
    var myArray:Array = new Array();
    for (i=1; i<=this.totale; i++) {
        myArray[i] = new Object();
        myArray[i]["nfornitori"] = _root.listaFornitori["fornitori"+i];
        myArray[i]["nid"] = _root.listaFornitori["Id"+i];
        IDFornitore.addItem(myArray[i]["nfornitori"]);
        totfornitori.text = "Totale Fornitori "+this.totale;
        trace("["+i+"]"+myArray[i]["nfornitori"]+" - "+myArray[i]["nid"]);
in modo che quando passo il valore invece di passare l'etichetta passo il valore
adesso passo il valore cosi

codice:
    myVars.IDFornitore = IDFornitore.getSelectedItem().label;
Come posso fare??