我无法获得引用舞台上影片剪辑的函数 ( thatsRight
)。我可以在函数外部引用它以将其初始设置visible = false
并在this.Correct
函数内部将其设置为可见 = true,但调用另一个函数this.removeAndCheck
无法引用舞台上的同一影片剪辑。我得到错误
“TypeError:未定义不是一个对象(评估'this.thatsRight.visible = false')”
在 this.removeAndCheck 函数中就行了。这对我来说没有意义。一个函数可以引用影片剪辑,但另一个不能。此代码在框架上。
this.thatsRight.visible = false;
this.Correct = function() {
this.thatsRight.visible = true;
setTimeout(this.removeAndCheck, 3000)
}
this.removeAndCheck = function() {
this.thatsRight.visible = false;
this.CheckAllCorrect();
}
我也有 this.CheckAllCorrect() 被调用的问题。 this.CheckAllCorrect()
也是从一个但在另一个动作层上。
这是使用 adobe animate CC 将不同的 as3 flash 资源转换为 html5 canvas 资源的一部分。对此的任何帮助将不胜感激。