我的代码:
import fl.events.ColorPickerEvent;
var brushColor:Number;
cp_color.addEventListener(ColorPickerEvent.CHANGE, changeColor);
function changeColor(e:ColorPickerEvent):void {
brushColor = '0x' + e.target.hexValue;
updateBrush();
}
function updateBrush():void {
myDrawingMarker.graphics.lineStyle(brushSize, brushColor, brushAlpha);
}
我的目标是使brushColor =“0xffffff”,其中ffffff代码选择Color Picker。什么类型必须是变量?
答案 0 :(得分:0)
lineStyle
方法需要uint
类型的参数(请参阅documentation)。 color
的{{1}}属性包含颜色选择器的当前颜色作为uint(请参阅documentation)。
我认为如果您按如下方式更新代码,它应该可以正常工作。
ColorPickerEvent