未捕获的TypeError:对象#<htmlimageelement>没有方法'isVisible'</htmlimageelement>

时间:2013-07-25 19:35:49

标签: javascript easeljs

我正在尝试使用JS和EaselJS显示图像。

我收到错误Uncaught TypeError: Object #<HTMLImageElement> has no method 'isVisible'

以下是我的代码段...

        function init() {                               
            canvas = document.getElementById("testCanvas"); 
            start();
        }

        function start() {
            //Create new stage and point it at Canvas
            stage = new createjs.Stage("demoCanvas");

            myImg = new Image();
            myImg.src = "./Images/SnakeHead.png";

有什么想法?

谢谢!

1 个答案:

答案 0 :(得分:0)

From this page

当您向不是显示对象的舞台添加内容时,通常会发生此错误。在您使用的代码中

Icon.prototype = new Container()

您是否覆盖了createjs名称空间?如果没有,代码应为

Icon.prototype = new createjs.Container();

如果这是问题,那么您没有正确扩展Container,这将解释错误。