我正在创建一个颜色选择器,但我遇到了问题。我可以获得拾取器已经处于的初始颜色,但是当我单击选择另一种颜色时,所选择的颜色不会改变。
var r:uint=sliderRed.value;
var g:uint=sliderGreen.value;
var b:uint=sliderBlue.value;
var c:uint=combineRGB(r,g,b);
var ct:ColorTransform = new ColorTransform();
var selectedColor= ct.color=c;
这是代码中存在问题的部分 - 所以基本上我每次单击颜色选择器上的新颜色时都需要更新所选颜色。我猜测我要留下一些东西,介意给我一些帮助,我已经在这里寻找不同的解决方案了好几天;感谢
答案 0 :(得分:0)
将所有这些填充到一个函数中,并在每次用户更新时从该颜色选择器调用它。如果您已经这样做了,请确保颜色选择器的属性为其当前颜色,它被赋予新值,并且当您请求其颜色时指的是正确的颜色选择器。