2017-04-19 5 views
0

PreloadJS를 사용하여 이미지를로드하려고합니다. 나는, 그래서 http://www.createjs.com/getting-started에서 시작하기 코드를했다PreloadJS - 파일 형식이없는 URL에서 이미지로드

잘 작동하지만, 사용자 정의 URL을 변경하는 일이 그렇게 좋은 재생되지 않습니다
function loadImage() { 
    var preload = new createjs.LoadQueue(); 
    preload.addEventListener("fileload", handleFileComplete); 
    preload.loadFile("assets/preloadjs-bg-center.png"); 
} 
function handleFileComplete(event) { 
    document.body.appendChild(event.result); 
} 

:

preload.loadFile("http://localhost:3000/URLthatReturnsAnImageWithoutFileType"); 

을 내가 렌더링 할 수없는거야 영상. loadFile 함수가 제공된 URL 문자열에서 파일 유형을 구문 분석한다고 추측합니다. 제공된 자산이 실제로 이미지이고 렌더링하는 PreloadJS에 알릴 수있는 방법이 있습니까?

답변

1

LoadQueue's documentation에 따르면 항목의 파일 유형은 파일 확장명에 따라 결정됩니다. 확장명이없는 경우 유형 속성을 전달할 수 있습니다.

 preload.loadFile({src:"hello", type:createjs.AbstractLoader.IMAGE});