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);
}