2013-07-25 4 views
0

JS 및 EaselJS를 사용하여 이미지를 표시하려고합니다.잡히지 않은 TypeError : 개체 # <HTMLImageElement> 메서드 '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"; 

어떤 생각 이유는 ... 오류 Uncaught TypeError: Object #<HTMLImageElement> has no method 'isVisible'

여기

내 코드 조각입니다 받고 있어요?

감사합니다. 당신이 표시 대상이 아닌 무대에 무언가를 추가 할 때

+0

이미지를 스테이지에 추가 했습니까? – rpg600

+0

@ Rpg600 예 했어 – Growler

답변

0

From this page

이 오류는 일반적으로 발생합니다. 사용중인 코드에서

Icon.prototype = new Container() 

createjs 네임 스페이스를 재정의 했습니까? 그렇지 않은 경우 코드는

Icon.prototype = new createjs.Container(); 

이어야합니다. 문제가 발생하면 오류를 설명하는 컨테이너를 올바르게 확장하지 못합니다.

+0

내가 위에있는 현재 이미지 코드를 어떻게 사용하는지 예를 들어 주시겠습니까? 이미 해당 소스를 읽고 이해하지 못했습니다. – Growler

+0

http://jsfiddle.net/rafaelrinaldi/RzLQR/ – nandin

관련 문제