- アプリケーション内のすべてのオブジェクトで、すべての特別なFX、特にdropShadowをオフにする方法はありますか?
(アイデアはパフォーマンスを向上させることです。パフォーマンスを向上させるための別のアイデアは高く評価されています。)
(アイデアはパフォーマンスを向上させることです。パフォーマンスを向上させるための別のアイデアは高く評価されています。)
多くのスキンファイルを上書きするか、カスタムテーマを使用(または作成)する必要があります。Flexはスキンで多くの描画を行います...たとえば、デフォルトのSparkTextInputはテキストボックス内に1pxの影を描画します。これを行うために「dropShadow」フィルターを使用しません。
スキンファイルのオーバーライドは簡単で、CSSで次のようにデフォルトにすることができます。
s|TextInput{
skinClass: ClassReference("you.com.view.skins.LookMaNoShadowTextInputSkin");
}
Flex 4のテーマを調べて、必要なもの/不要なものをすべて削除する必要があります。デフォルトでは、SparkテーマがFlexプロジェクトに使用されます。プロジェクトのプロパティを調べて、変更します。Flash Builderには、影のないテーマがいくつかあると思います。