0

Flex4 を使用していて、フォームのスキンを作成しようとしています (背景と境界線を追加するなど)。

Flex 4の方法でそれをやろうとしていますskinClass=""

<mx:Form skinClass="skins.MyFormSkin" />

しかし、skinClass をプロパティとして受け入れていません。

Flex 4 のベスト プラクティス (ビジュアルをロジックから切り離す) に準拠するにはどうすればよいですか?

4

2 に答える 2

0

skinClassは、タグがで始まるスパークコンポーネントでのみ機能します<s:

于 2010-03-27T05:07:04.300 に答える
0

Qz の反応を詳しく説明すると、mx:Form は Flex 4 Spark コンポーネントではありません。これはまだ古いスタイルの Flex 3 コンポーネントであり、スキニングをサポートしていません。Flex SDK の今後の Hero リリースでは、新しい Flex 4 スタイルのフォームが提供されます ( http://blog.flexexamples.com/2010/08/28/creating-a-simple-spark-form-in-flex-hero/を参照) 。

ただし、現時点ではまだプレリリース コードです。プロジェクトによっては、Hero が適切な場合とそうでない場合があります。

于 2011-02-27T13:16:21.377 に答える