2011-12-06 6 views
0

原因そのようなアイコン。 Button Referenceを参照してください。アイコンプロパティは、コンパイラエラー

他にもCommon Stylesを追加できるので面白いです。例えば、これはうまくコンパイルされます:

<s:Button color="#998877" fontSize="16"/> 

私はここで何をしますか?確かにそれはかなり簡単です。

編集:right hereの例もあります。この例では、バージョン4.6を使用しています。私はバージョン4になっています。

+0

あなたの編集はそれをすべて言っています:Spark ButtonはFlex 4.0では 'icon'属性を持っていません。したがって、4.5または4.6に移行するか、mx Buttonを使用するか、またはカスタムスキンを作成します。 – RIAstar

答えて

1

最初にスパークコンポーネントを使い始めたときに、この問題が発生しました。私も元のFlex 4バージョンを使用していました。もともとはアイコンプロパティをサポートしていませんでした。あなたはそれを働かせるためにそれをスキンする必要があります。私も4.5とアップを曲げるまで移動することをお勧めしたい、というだけのボタンに画像を追加するには、スキンを使用するよりも、しかし

http://www.flexer.info/2009/06/12/how-to-skin-a-button-with-icon-in-flex-4-sdk-spark/

:次のリンクを参照してください。スパークボタンにiconプロパティを追加するとともに、機能強化も含まれています。

+0

これは正解でなければならないと思います。しかし、ドキュメントでは、アイコンスタイルがサポートされているようです。http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/spark/components/Button.html#styleSummary私の製品は ' Flex 4 and earlier'とランタイムは 'Flex Player 11 and earlier'に設定されました。 ** Flex 4にiconプロパティが存在しないのはなぜですか?** – sixtyfootersdude

+0

確信しています。ドキュメントは、間違いなく、アイコンプロパティがFlex 4で利用可能であることを示唆しているようですが、コンパイル時に同じエラーが発生していることがわかります。それから、ボタンをスキンする方法について上記のリンクを見つけました。まもなく、4.5のアイコンプロパティのサポートが追加され、すぐにFlash Builder 4.5にアップグレードされたことがわかりました – chrsmrtn

+0

意味があります。たぶんドキュメントのタイプミスでしょう。 – sixtyfootersdude