0
所以我一直在環顧四周,我嘗試了幾個不同的東西,仍然無法得到隨機的顏色生成器來處理此用戶繪製的線。這是我正在使用用戶繪製線的代碼。AS3:用戶繪製線的隨機顏色生成器
var myshape:Shape;
myshape = new Shape();
myshape.graphics.lineStyle(8, 0x99CC33);
myshape.filters = [new BlurFilter()];
function activateDraw(event:MouseEvent):void{
myshape.graphics.moveTo(mouseX, mouseY);
addChild(myshape);
stage.addEventListener(MouseEvent.MOUSE_MOVE, lineDraw);
stage.addEventListener(MouseEvent.MOUSE_UP, stopDraw);
}
function lineDraw(event:MouseEvent):void{
myshape.graphics.lineTo(mouseX, mouseY);
event.updateAfterEvent();
}
function stopDraw(event:MouseEvent):void{
stage.removeEventListener(MouseEvent.MOUSE_MOVE, lineDraw);
stage.removeEventListener(MouseEvent.MOUSE_UP, stopDraw);
myshape.graphics.clear();
myshape.graphics.lineStyle(12, 0x99CC33);
}