更改在 HTML5 canvas Adobe Animate 中单击的形状的颜色
Changing colour of the shape clicked in HTML5 canvas Adobe Animate
this.movieClip_1.addEventListener("click", fl_MouseClickHandler.bind(this));
function fl_MouseClickHandler()
{
movieClip_1.fillColor = color.green;
}
我是这里的初学者,我找不到任何在线资源可以让我学习通过 Adobe Animate 制作 HTML5 内容所需的脚本。
在我上面的代码中,我尝试在 MouseClick 事件中更改影片剪辑的颜色。但是,我认为我的语法不正确。
谢谢。
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
this.movieClip_1.addEventListener("click", fl_MouseClickHandler.bind(this));
function fl_MouseClickHandler()
{
movieClip_1.fillColor = color.green;
}
我是这里的初学者,我找不到任何在线资源可以让我学习通过 Adobe Animate 制作 HTML5 内容所需的脚本。
在我上面的代码中,我尝试在 MouseClick 事件中更改影片剪辑的颜色。但是,我认为我的语法不正确。
谢谢。
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