在Animate CC中,如何制作全局的fadeOut函数?在我的画布中,我有一个Square和一个Circle影片剪辑作为按钮。
我希望能够单击每个按钮并使它们淡出。不必单独编写fadeOut代码,是否可以仅使用全局函数?
我真的不知道我在做什么。找到有关Convert your ActionScript code to HTML5的Adobe页面。我尝试了一下,但是我被卡住了。 :
//Square btn
this.square_mc.addEventListener("click", square_mcClick.bind(this));
function square_mcClick() {
fadeOut();
}
// Circle btn
this.circle_mc.addEventListener("click", circle_mcClick.bind(this));
function circle_mcClick() {
fadeOut();
}
// Global fadeOut function
function fadeOut() {
this.addEventListener('tick', fl_FadeSymbolOut.bind(this));
this.alpha = 1;
function fl_FadeSymbolOut() {
this.alpha -= 0.01;
if (this.alpha <= 1) {
this.removeEventListener('tick', fl_FadeSymbolOut.bind(this));
}
}