更改在 HTML5 画布 Adobe Animate 中单击的形状的颜色
Posted
技术标签:
【中文标题】更改在 HTML5 画布 Adobe Animate 中单击的形状的颜色【英文标题】:Changing colour of the shape clicked in HTML5 canvas Adobe Animate 【发布时间】:2020-09-21 17:15:45 【问题描述】:this.movieClip_1.addEventListener("click", fl_MouseClickHandler.bind(this));
function fl_MouseClickHandler()
movieClip_1.fillColor = color.green;
我是这里的初学者,我找不到任何在线资源可以让我学习通过 Adobe Animate 制作 html5 内容所需的脚本。
在上面的代码中,我尝试在 MouseClick 事件上更改影片剪辑的颜色。但是,我认为我的语法不正确。
谢谢。
【问题讨论】:
【参考方案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
【讨论】:
以上是关于更改在 HTML5 画布 Adobe Animate 中单击的形状的颜色的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Adobe Animate CC 2019 中将主时间线影片剪辑与 html5 画布混合
在 Adobe Illustrator 画布大小问题中导出为 SVG [关闭]
是否可以通过 Javascript 在 Adobe Animate CC HTML5/Canvas 项目中分配蒙版?