我想禁用火花下拉列表,但不希望它上面有alpha颜色。我希望颜色保持完全相同。 (按用户要求)
我有这段代码,但禁用的颜色仍然是标准的禁用颜色。
mydropdown.enabled = false; mydropdown.setStyle(“disabledColor”,0xFFFFFF);
我错过了什么吗?
由于 理查德
答案 0 :(得分:2)
DropDownList
与DateField
不同,因为它是spark vs mx。因此,您需要为skinClass
设置自定义DropDownList
。
创建DropDownListSkin
的副本,然后从顶部标记中删除alpha.disabled=".5"
。
mydropdown.setStyle("skinClass", MyDropDownSkin);
编辑添加替代
您还可以将下拉列表包含在样式disabledAlpha
设置为1
<s:Group disabledAlpha="1" enabled="false">
<s:DropDownList />
</s:Group>