0

FlexBuilder3 プロジェクトを FlashBuilder4 にアップグレードしましたが、サポートされていないタグ属性に関する多くのコンパイル エラーが表示されます。

スタイル「backgroundDisabledColor」は、テーマ「halo」のタイプ「mx.controls.TextInput」でのみサポートされています

問題のある mxml 要素は次のとおりです。

<mx:TextInput  x="245" y="86" id="code1" maxChars="15" change="enableButton(event)"  cornerRadius="9"  borderStyle="solid" backgroundDisabledColor="#7977b6" /> 

...この特定のエラーに対する最善の回避策は何ですか? 「backgroundColor」属性を「contentBackgroundColor」に変更することで、同様のエラーを簡単に解決できました。また、backgroundDisabledColor にも簡単な回避策があることを期待していました。CSS スタイルを適用できることはわかっていますが、これと同様の属性エラーが他にもたくさんあるため、より単純な解決策が必要です。

4

1 に答える 1

1

これをコンパイラ引数として追加すると、うまくいくはずです:

-theme=${flexlib}/themes/Halo/halo.swc

Halo テーマを指定すると、エラーが解消されると思います。

このブログの詳細情報:

http://blog.flexexamples.com/2009/07/14/using-the-halo-theme-in-flex-4/

または、Flash Builder の「複数の SDK」機能を使用して、アプリを Flex 3 に戻すこともできます。

于 2010-05-01T00:25:57.907 に答える