2017-04-19 8 views
0

PreloadJSを使用して画像をロードしようとしています。私は、そうhttp://www.createjs.com/getting-startedからコードを始める素晴らしい作品PreloadJS - ファイル形式のない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); 
} 

を取ったが、1はとても素敵再生されないカスタムにURLを変更:

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

私はレンダリングすることができませんでしよ画像。私は、loadFile関数が提供されたURL文字列のファイルタイプを解析していると推測しています。提供されたアセットが実際にイメージであり、レンダリングすることをPreloadJSに伝える方法はありますか?

答えて

1

LoadQueue's documentationによれば、アイテムのファイルタイプはそのファイル拡張子によって決まります。拡張子がない場合は、型プロパティを渡すことができます:

 preload.loadFile({src:"hello", type:createjs.AbstractLoader.IMAGE}); 
関連する問題