Изменение цвета фигуры, выбранной на холсте HTML5 Adobe Animate

this.movieClip_1.addEventListener("click", fl_MouseClickHandler.bind(this));

function fl_MouseClickHandler()
{
movieClip_1.fillColor = color.green;
}

Я здесь новичок и не могу найти какие-либо онлайн-ресурсы, которые позволили бы мне изучить скрипт, необходимый для создания контента HTML5 с помощью Adobe Animate.

В приведенном выше коде я пытаюсь изменить цвет мувиклипа в событии MouseClick. Однако я не думаю, что у меня правильный синтаксис.

Спасибо.


person Bhavesh Shaha    schedule 03.06.2020    source источник


Ответы (1)


var mc = this.movieClip_1;
mc.addEventListener("click", fl_MouseClickHandler);
mc.cache(0, 0, 200, 200); //important [0,0,width movieclip, height movieclip]
function fl_MouseClickHandler()
{
    mc.filters = [new createjs.ColorFilter(0,0,0,1,55, 184, 51, 0)]; //set green over offset RGB
    mc.updateCache(); //important
}

см. больше: https://createjs.com/docs/easeljs/classes/ColorFilter.html

person Mikhail Vlasov    schedule 05.06.2020