Animate CC HTML5:如何制作全局淡出功能?

时间:2018-08-10 17:30:25

标签: html5 animate-cc

在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));
    }
}

0 个答案:

没有答案