我有一个由Animate CC创建的画布项目, 我需要将“onComplete”事件添加到从Animate CC画布项目生成的影片剪辑中, createjs site提供的解决方案:
target.alpha = 1;
createjs.Tween.get(target)
.wait(500)
.to({alpha:0, visible:false}, 1000)
.call(handleComplete);
function handleComplete() {
//Tween complete
}
我不想修改Animate CC生成的js文件,但我找不到一种方法来填充到补间动画片段 我试图访问exportRoot.MyMovieClipInstanceName.timeline来获取补间但没有锁定
问候
答案 0 :(得分:0)
您不应该直接访问时间轴 - MovieClips会触发" animationend"他们的时间表完成时的事件。从任何地方你应该可以做到:
exportRoot.instance.on("animationend", function(e) {
console.log(e);
});
你也可以在Animate的时间轴中添加代码,这基本上可以做同样的事情。
this.on("animationend", function(e) {
console.log(e);
});