私はColorPicker
のデフォルトとしてランダムな色を選択しようとしています。私は自分のスクリプトを、私のPanelの作成完了時に実行しています。colorPickerでselectedColorをランダムにする方法
スクリプトコードを以下に示す:
public var someColor:String = new String();
private function init():void{
var myColor:Number = Math.round(Math.random()*0xFFFFFF);
someColor = "0x"+myColor.toString(16);
}
とColorPickerのためのコードは次のとおりです。
<mx:ColorPicker id="calendar_color" width="20" height="20" selectedColor="{someColor}"/>
にもかかわらず、私はVaRのsomeColorで色を見たとき、それがランダムに表示さ色は毎回表示されますが、colorPickerでは色が表示されません。
私に教えてください、私はここで間違っています。どのように修正することができます。
あなたが[Bindable]
メタデータを追加する必要があり
タイミング問題? addedToStageイベントを使ってinitを呼び出してみてください –