Basic usage
using loader = app.scene(Loader, { urls: ['a.png', 'b.json'] });
const { blobs, error } = await loader.show();
if (error) throw error;
const imageUrl = URL.createObjectURL(blobs[0]);
const jsonData = JSON.parse(await blobs[1].text());
Auto change resources
using loader = app.scene(Loader, { urls: [] });
let result;
for (let i = 0; i < 5; i++) {
result = await loader.show({ urls: [`resource-${i}.png`] });
if (!result.error) break;
}
if (result.error) throw result.error;
const imageUrl = URL.createObjectURL(result.blobs[0]);
Load multiple urls as blobs