1
  • アプリケーション内のすべてのオブジェクトで、すべての特別なFX、特にdropShadowをオフにする方法はありますか?

(アイデアはパフォーマンスを向上させることです。パフォーマンスを向上させるための別のアイデアは高く評価されています。)

4

2 に答える 2

2

多くのスキンファイルを上書きするか、カスタムテーマを使用(または作成)する必要があります。Flexはスキンで多くの描画を行います...たとえば、デフォルトのSparkTextInputはテキストボックス内に1pxの影を描画します。これを行うために「dropShadow」フィルターを使用しません。

スキンファイルのオーバーライドは簡単で、CSSで次のようにデフォルトにすることができます。

s|TextInput{
    skinClass: ClassReference("you.com.view.skins.LookMaNoShadowTextInputSkin");
}
于 2011-06-08T14:39:29.763 に答える
1

Flex 4のテーマを調べて、必要なもの/不要なものをすべて削除する必要があります。デフォルトでは、SparkテーマがFlexプロジェクトに使用されます。プロジェクトのプロパティを調べて、変更します。Flash Builderには、影のないテーマがいくつかあると思います。

于 2011-06-08T15:41:34.290 に答える