0
我有一个基于pixijs的网站,它也有一个Adobe Animate CC生成的createjs动画。我想在pixijs加载器完成时调用createjs动画的initAnimation()函数,但如果我从由PIXI.loader.load()调用的函数调用该函数,则会得到Uncaught TypeError:f.isVisible不是一个函数错误。当我从body的onload事件处理函数调用它时,它可以正常工作,但动画在pixi加载器加载所有资源之前启动。“Uncaught TypeError:f.isVisible不是一个函数”与createjs和pixi
这里是我的代码:在CreateJS发生
function init() {
stage = new PIXI.Container();
renderer = PIXI.autoDetectRenderer(w, h);
PIXI.loader
.add("images/1.png")
.on("progress", loadHandler)
.load(function() {
initAnimation();
...
});
}
function initAnimation() {
canvas = document.getElementById("canvas");
handleComplete();
}
...
我想说的例子中缺少一个重要的代码。我会建议以https://jsfiddle.net/或https://plnkr.co/为例。 – Hachi