0

私の質問は2つの部分で構成されています

** 1- CSSファイルを使用してアプリケーションのスタイルを設定できるのに、すべての要素にスキンが必要な理由。たとえば、SDKのサンプルのテーマGraphiteは、CSS+.flaファイルとスキン---。mxmlファイルの両方で構成されています。

2-CSSをコーディングせずにテーマ全体を作成する方法**

4

1 に答える 1

1

1)スキンとCSSは異なる目的を果たします。スキンはグラフィック要素の実際のプログラムによる描画を行いますが、cssスタイルを使用すると、これらのスキンの特定の変数をカスタマイズできます。たとえば、ハロースキンはborderStyle、borderColorスタイルを使用して、ユーザーが複数のコンポーネントで同じスキンを使用できるようにし、開発者が新しいスキンファイルを作成せずに微妙な変更を加えることができるようにします。したがって、デフォルトのスキンをオーバーライドせずにテーマを作成したり、スキンだけのテーマを作成したりすることもできますが、両方を使用することをお勧めします。たとえば、私が現在構築しているアプリケーションには、同じボタンスタイルのインスタンスが多数ありますが、すべてのボタンは異なるスタイルです。このボタンには、backgroundColorパラメーターを受け入れるベースボタンスキンを作成し、このbackgroundColorパラメーターを使用して

2)デフォルト値またはハードコードされた値でスキンを記述します。しかし、なぜこれをやりたいのかわかりません。

于 2010-05-14T05:08:36.407 に答える