我有一個樣式表在我的Flex應用程序,如參考:如何從TextInput中刪除投影?
<mx:Style source="/assets/stylesheets/default.css" />
在這個樣式表,我設置dropShadowEnabled爲true gloablly:
global {
fontSize: 11pt;
dropShadowEnabled: true;
verticalAlign: "middle";
}
這給出了一個陰影到許多組件,包括所有的TextInputs。
但是,我有一個標題窗口組件顯示一個可編輯的組合框,我不希望該文本輸入有陰影。然而,我無法讓它消失。我已經試過如下:
創建CSS類選擇...
<mx:ComboBox editable="true" dataProvider="{nameOptions}" textInputStyleName="noDropShadow" />
...默認CSS:
.noDropShadow {
dropShadowEnabled: false;
}
...在標題窗口:
<mx:Style>
.noDropShadow {
dropShadowEnabled: false;
}
</mx:Style>
...也:
<mx:Style>
TextInput.noDropShadow {
dropShadowEnabled: false;
}
</mx:Style>
這些都沒有刪除陰影。我在這裏錯過了什麼?
是的,我想到了這一點。不幸的是,這可能是我的最佳選擇。 – 2009-03-04 14:11:41