我想要随机选择颜色作为我的ColorPicker
的默认设置。我正在运行我的脚本创建完成我的面板。如何将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不显示颜色。
请让我知道,我在这里做错了什么。以及如何修复它。
可能的计时问题?尝试使用addedToStage事件来调用init –