Flex4 を使用していて、フォームのスキンを作成しようとしています (背景と境界線を追加するなど)。
Flex 4の方法でそれをやろうとしていますskinClass=""
<mx:Form skinClass="skins.MyFormSkin" />
しかし、skinClass をプロパティとして受け入れていません。
Flex 4 のベスト プラクティス (ビジュアルをロジックから切り離す) に準拠するにはどうすればよいですか?
Flex4 を使用していて、フォームのスキンを作成しようとしています (背景と境界線を追加するなど)。
Flex 4の方法でそれをやろうとしていますskinClass=""
<mx:Form skinClass="skins.MyFormSkin" />
しかし、skinClass をプロパティとして受け入れていません。
Flex 4 のベスト プラクティス (ビジュアルをロジックから切り離す) に準拠するにはどうすればよいですか?
skinClassは、タグがで始まるスパークコンポーネントでのみ機能します<s:
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 が適切な場合とそうでない場合があります。