我已经创建了一个精灵,如下所示:
var arrowHeadRight:Sprite = new Sprite();
with(arrowHeadRight.graphics){
beginFill(0xDDDDDD, 1);
moveTo(50,0);
lineTo(0,50);
lineTo(50,100);
lineTo(50,0);
endFill();
}
在鼠标移过时,我希望更改此形状上填充的颜色?
可以这样做吗?或者我必须用更新后的beginFill线重新绘制图形?
发布于 2010-09-17 01:14:05
我想通了。
我可以使用ColorTransform类:
var newCol:ColorTransform = new ColorTransform();
function nextOver(e:MouseEvent):void {
newCol.color=0x666666;
btnNext.transform.colorTransform = newCol;
}
https://stackoverflow.com/questions/3728829
复制相似问题