2012-01-02 26 views
0

私は現在、オーディオファイルをプリロードするためにhtml5preloader jsライブラリを使用しています。html5preloader、画像の読み込み方法

それはのようになめらかになります。

myLoader = new html5Preloader(); 
myLoader.addFiles('mysound*:sound.ogg||sound.mp3'); 
... 
myLoader.getFile('mysound').play() 

しかし、私はaddFilesとPNGをロードする場合(「FOO *:foo.png」)、どのように私は、その1を指すようにimg要素を設定するのですか?

答えて

2

同様にオーディオファイルがaudio要素としてロードされることに、画像ファイルが故にあなたは、たとえば、次の操作を行うことができるようになります、img要素としてロードされます。

document.body.appendChild(myLoader.getFile('foo')); 

それとも、あなたの場合マークアップを変更している場合は、読み込みの指示と同じURLを参照するだけです。

また、画像を複数回使用する必要がある場合もあります。そのため、ウォームキャッシュチェックの遅延を避けるには、myLoader.getFile('foo').cloneNode()を使用することをお勧めします。

次のようにあなたは、同様にキャンバス上の画像を描画することができます

context.drawImage(myLoader.getFile('foo'), x, y); 

私はこのことができます願っています。

関連する問題