Итак, через несколько недель ...
Внутри Actionscript в FLA-файле для виджета GoToSlide - который, кажется, является вариантом компонентов combobox и listbox - Для цикла, который заполняет раскрывающийся список combobox, я поместил это:
for (var i=0; i<cbItemArray.length; i++)
{
var obj:Object = new Object();
obj.label = cbItemArray[i];
CB.addItem(obj);
var myFormatButton:TextFormat = new TextFormat();
myFormatButton.size = 9;
myFormatButton.color = 0xffffff;
myFormatButton.font = "Helvetica";
var myFormatDropdown:TextFormat = new TextFormat();
myFormatDropdown.size = 15;
myFormatDropdown.color = 0xffffff;
myFormatDropdown.font = "Helvetica";
CB.textField.setStyle("embedFonts", true);
CB.textField.setStyle("textFormat", myFormatButton);
CB.dropdown.setRendererStyle("embedFonts", true);
CB.dropdown.setRendererStyle("textFormat", myFormatDropdown);
CB.dropdownWidth = 337;
CB.rowCount="20";
CB.dropdown.rowHeight=30;
CB.prompt = "OVERVIEW"; //default value that won't show in the dropdown
}
Это на самом деле не отвечает на мой первоначальный вопрос - в том смысле, что он не меняет цвет текста .. (Для меня это все еще было в слишком сложной корзине на данный момент: я думаю, что вы должны определить пользовательский для этого используется компонент со списком или списком). Но он также контролирует другие параметры поля со списком - ширину выпадающего списка, rowHeight, шрифт и т. д.