2011-01-21 20 views
2

可能ですか?または、スキンアーキテクチャーを使用する必要がありますか?私はプロパティの境界線の色を見つけることができないので、カスタマイズされたスキン全体を作成する必要があると思いますか?または、CSSにアクセス可能なプロパティがありますか?CSSでFlex Spark Buttonのボーダーカラーを設定する方法

+0

CSSでボタンにアクセスできますか? CSSファイルはありますか? – Kyle

+0

はい、CSSファイルがありますが、スパークボタンの境界線の色にアクセスするプロパティはありません。 s |ボタン{/ *どのプロパティ? * /} –

答えて

1

私は境界線の色を変更すると考えていますカスタムスキンを作成し、コンポーネントを描画する四角形の色を設定します。 sparkボタンの境界線の色を直接設定するアクセサーやプロパティが見つかりませんでした。

3

デフォルトのスパークButtonSkinに基づいてカスタムスキンを作成します。 "border"という名前のRectに気づくでしょう。 ボーダーは実際にはグラデーションですが、SolidColorStrokeで置き換えることをお勧めします。 このストロークにIDを設定する

updateDisplayListメソッドでは、次のように追加します。 strokeId.color = getStyle( "borderColor");

CSSファイルでborderColorプロパティを使用できるようになりました;

+0

はい、私はそれをしました。だから私が思ったようにCSSは私の問題を解決しません。ありがとう。 –

関連する問題