that.preloadQueue.loadManifest([
{ id: 'ball', src: '/swf/ball.swf' },
]);
次にswfobject
、通常のファイルパスを使用して使用します'/swf/ball.swf'
。現在、プリロードは行われませんが、毎回リロードされます。
どのように変更すればよいですか?
that.preloadQueue.loadManifest([
{ id: 'ball', src: '/swf/ball.swf' },
]);
次にswfobject
、通常のファイルパスを使用して使用します'/swf/ball.swf'
。現在、プリロードは行われませんが、毎回リロードされます。
どのように変更すればよいですか?
PreloadJS で使用できる SWF ベースのプリロードはありません。ファイル拡張子が認識されない場合、ファイルは XHR を介してプレーン テキストとして読み込まれるため、ブラウザのキャッシュには保存されません。Embed/Object が HTML で作成されると、最初から再度読み込む必要があるため、プリロードは単なるオーバーヘッドです。
SWF のロードをサポートするには、SWFObject などを使用して SWF を適切にロードする「SWFLoader」プラグインを作成する必要があります。最近の Web では Flash が不足しているため、圧倒的なリクエストがない限り、PreloadJS に正式なサポートが追加されることはないと思います。リクエストはGitHubに自由に記録してください。
[編集:すでにリクエストを提出しているようです]