この関数は、別の関数でイベント リスナーに応答するように記述しました。
編集:作業コードで更新されました。
function greyOutItems(event:Event):void {
if (DisableCheckBox.selected) {
myComboBox.alpha = 0.5;
myComboBox.enabled = false;
trace("hide combobox success");
}
if (DisableCheckBox.selected == false) {
myComboBox.visible = true;
myComboBox.enabled = true;
trace("visible");
}
}
最初のif
ステートメントはうまく機能し、ユーザーが CheckBox をクリックしたときに ComboBox を非表示にしますが、ユーザーが同じ CheckBox のチェックを外して ComboBox を再び表示できるようにしたいと考えています。
理想的には、alpha プロパティを 0 に設定するのではなく、ComboBox を「グレー表示」にした方がよいと思いますが、そうするプロパティをまだ見つけていません。