Вопрос

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

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?

Это было полезно?

Решение

Я понял.

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

var newCol:ColorTransform = new ColorTransform();
function nextOver(e:MouseEvent):void {
    newCol.color=0x666666;
    btnNext.transform.colorTransform = newCol;
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top