4

Flex Builder でラベルの色を変更できます。色を変数に BIND することもできますが、それは機能しますが、プログラムで変更または参照するための Color プロパティが見つかりません。Flex RIA 内のテキストのフォントまたは色を変更する ActionScript 3.0 コードは何ですか? または、テキストが奇妙に見える色を気にするのは、RIA の要求ではありませんか? わずか数分の「学習」フレックスでアプリケーション全体を作成しました。どうして 3 日もかかったのに、愚かなラベルの色を変更できないのでしょうか?!

4

1 に答える 1

6

プロパティスタイルの違いに直面しています (混乱させるためにスタイル プロパティと呼ばれることもあります)。UIComponent の場合、color通常はスタイルです。

mxml では、どちらも XML 属性として初期化されます。Actionscript では、プロパティは単純なメンバー変数ですが、スタイルStyleManagerによって処理されます。

つまり、次のように呼び出してスタイルを設定しますUIComponent.setStyle

label.setStyle("color", 0xFFFFFF);
于 2009-12-24T22:01:43.620 に答える