forループを使用して動的に作成される約8つのチェックボックスがあります。各チェックボックスの色は異なります。基本的に、8つの定義済みの色を使用して、すべてのチェックボックス(ラベルは含まれていません)のfillColorを変更したいと考えています。これが私のコードです。
for (var i:int=0; i <= annotatorNames.length; i++)
{
var checkbox:CheckBox = new CheckBox();
var colorIndex:int = parseInt(annotatorColours[i]) - 1;
var checkboxColor:String = UiConstants.ANNOTATOR_COLORS[colorIndex];
checkbox.label=annotatorNames[i];
checkbox.selected=true;
checkbox.setStyle("fillColors", [checkboxColor, checkboxColor, checkboxColor, checkboxColor]);
annotatorCheckboxes[i] = checkbox;
this.addChild(checkbox);
}
何らかの理由で fillCollors が適用されず、チェックボックスがスタイルされていません。ラベルのスタイルを設定すると機能します...また、他のほとんどのスタイルが適用されます..しかし、fillColorsは適用されません。ここで何が間違っていますか?
コードにエラーはなく、色は「0XA52A2A」の形式です。