私はとして参照、私のFlexアプリケーションでのスタイルシートを持っている:これは多くのコンポーネントにドロップシャドウを与えるTextInputからドロップシャドウを削除するにはどうすればよいですか?
global {
fontSize: 11pt;
dropShadowEnabled: true;
verticalAlign: "middle";
}
:このスタイルシートで
<mx:Style source="/assets/stylesheets/default.css" />
、私は本当のgloabllyにdropShadowEnabledを設定しましたすべてのTextInputsを含みます。
ただし、編集可能なComboBoxを表示するタイトルウィンドウコンポーネントがあり、そのテキスト入力にドロップシャドウを追加したくありません。私はそれを離れて行くことができない。私は、次のことを試してみた:
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>
これらのどれもがドロップシャドウを削除しませんでした。私はここで何が欠けていますか?
はい、私はこれを考えました。残念なことに私の最善の選択肢かもしれません。 –