AS3 |变量与hexColor

时间:2014-03-11 12:59:30

标签: actionscript-3 actionscript


我的代码:

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。什么类型必须是变量?

1 个答案:

答案 0 :(得分:0)

lineStyle方法需要uint类型的参数(请参阅documentation)。 color的{​​{1}}属性包含颜色选择器的当前颜色作为uint(请参阅documentation)。

我认为如果您按如下方式更新代码,它应该可以正常工作。

ColorPickerEvent