Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript &引用;未捕获类型错误:f.isVisible不是函数;使用createjs和pixi_Javascript_Adobe_Createjs_Pixi.js - Fatal编程技术网

Javascript &引用;未捕获类型错误:f.isVisible不是函数;使用createjs和pixi

Javascript &引用;未捕获类型错误:f.isVisible不是函数;使用createjs和pixi,javascript,adobe,createjs,pixi.js,Javascript,Adobe,Createjs,Pixi.js,我有一个基于pixijs的网站,它也有一个Adobe Animate CC生成的createjs动画。我想在pixijs加载程序完成时调用createjs动画的initAnimation()函数,但是如果我从PIXI.loader.load()调用的函数调用该函数,我会得到未捕获的TypeError:f.isVisible不是函数错误。当我从body的onload事件处理程序函数调用它时,它工作正常,但动画在pixi加载程序加载所有资源之前开始 这是我的密码: function init ()

我有一个基于pixijs的网站,它也有一个Adobe Animate CC生成的createjs动画。我想在pixijs加载程序完成时调用createjs动画的initAnimation()函数,但是如果我从PIXI.loader.load()调用的函数调用该函数,我会得到未捕获的TypeError:f.isVisible不是函数错误。当我从body的onload事件处理程序函数调用它时,它工作正常,但动画在pixi加载程序加载所有资源之前开始

这是我的密码:

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();
}
...

object.isVisible不是函数
在CreateJS中将非DisplayObject的内容添加到显示列表时出错

每勾选一次,阶段将检查是否应渲染每个对象,这将运行
isVisible
检查


确保只向舞台添加显示对象(形状、精灵、位图、MovieClip、文本)。

我想说的示例中缺少一个重要的代码。我建议你给我举个例子