chromeColor (またはその他のスパーク スタイル関連アイテム) を使用しているときにエラーが発生する理由を理解しようとしています。
<s:Button x="10" y="208" label="CALL" width="185" fontWeight="bold" id="bCall" chromeColor="#F90000"/>
これはエラーです:
The style 'chromeColor' is only supported by type 'spark.components.Button' with the theme(s) 'spark'.
しかし、プロジェクト - プロパティでは、テーマは Spark に設定されています。また、Halo に設定してから、Spark に戻そうとしました。
これが私のアプリの定義です:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="800" minHeight="600" width="100%" height="100%">
mx 名前空間を "xmlns:mx="library://ns.adobe.com/flex/halo" と定義している参照を見たことがありますが、mx コンポーネントが壊れます (TabNavigator など) - それが修正されるかどうかわかりません離れて。
私はflex 4.1ライブラリを使用しています(問題があれば、flexビルダーが4.0のときにプロジェクトが最初に作成されたと思います)。他のライブラリは含まれていません。プロジェクト - プロパティは MX+Spark に設定されています。
また、その chromeColor を削除すると、プロジェクトはコンパイルされますが、次のような警告が表示されます。
The style 'borderAlpha' is only supported by type 'spark.components.TitleWindow' with the theme(s) 'spark'. Flex Problem
(およびその他 - borderColor、cornerRadius、dropShadowVisible)