Puoi risolvere così:
Sostituisci le ultime righe con queste:

Codice PHP:
removeChild(myComboBox2);
var 
myComboBox3:ComboBox = new ComboBox();
myComboBox3.width=300;
myComboBox3.height=24;
myComboBox3.move(1040);
myComboBox3.textField.setStyle("textFormat"comicSansTF);
myComboBox3.dropdown.setRendererStyle("textFormat"comicSansTF);
myComboBox3.dataProvider=new DataProvider(zon2);

addChild(myComboBox3); 
Praticamente il comboBox2 viene rimosso e sostituito da un terzo comboBox con il nuovo contenuto.

Probabilmente non è la soluzione più appropriata ma credo possa essere un'indicazione verso la direzione su cui lavorare.
Sembra che all'uscita dalla funzione il DataProvider(zon2) vada in conflitto con quello precedente annullando il textFormat.

Non conosco molto questo componente e non saprei che altro suggerirti.

ciao