const data = {
active_dl: {
"Машины и оборудование прочие, не включенные в другие группировки": 1,
"Насосное оборудование, комлектующие, сопутствующие": 1,
"Электродвигатели, генераторы и трансформаторы силовые": 1,
"Средства транспортные прочие, не включенные в другие группировки": 1,
},
inactive_dl: {
"Машины и оборудование прочие, не включенные в другие группировки": 2,
"Насосное оборудование, комлектующие, сопутствующие": 2,
"Электродвигатели, генераторы и трансформаторы силовые": 2,
},
};
const loadImageBitmap = (url) => fetch(url)
.then(response => response.blob())
.then(createImageBitmap);
const images = ['1.png', '2.png', '3.png'];
Promise.all(images.map((url) => loadImageBitmap(url)))
.then((imageBitmaps) => {
console.log(imageBitmaps);
});
const loadImage = (url) => new Promise((resolve) => {
const image = new Image();
image.addEventListener('load', () => resolve(image));
image.src = url;
});
const images = ['1.png', '2.png', '3.png'];
Promise.all(images.map((url) => loadImageBitmap(url)))
.then((loadedImages) => {
console.log(loadedImages);
});
Promise.all
и будете не по координатам изображения рисовать, а по индексу массива. Math.floor(время / длительность_кадра) % количество_кадров
. Если на словах не понятно - утром сделаю демку.
node-sass
, установите вместо него простоsass
.