При наведении мыши изменить цвет Sprite Графика: AS3 - PullRequest
1 голос
/ 16 сентября 2010

Я создал спрайт, как показано ниже:

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?

1 Ответ

1 голос
/ 16 сентября 2010

Я понял это.

Я могу использовать класс ColorTransform:

var newCol:ColorTransform = new ColorTransform();
function nextOver(e:MouseEvent):void {
    newCol.color=0x666666;
    btnNext.transform.colorTransform = newCol;
}
...