Я использую функцию холста html5. У меня есть некоторые изображения, чтобы рисовать на холсте, и мне нужно проверить, что они все загружены, прежде чем я смогу их использовать.
Я объявил их внутри массива, мне нужен способ проверить, все ли они загружены одновременно, но я не уверен, как это сделать.
Вот мой код:
var color = new Array();
color[0] = new Image();
color[0].src = "green.png";
color[1] = new Image();
color[1].src = "blue.png";
В настоящее время, чтобы проверить, загружены ли изображения, мне пришлось бы делать это один за другим так:
color[0].onload = function(){
//code here
}
color[1].onload = function(){
//code here
}
Если бы у меня было намного больше изображений, которые я буду позже в разработке, это будет действительно неэффективный способ проверить их все.
Как я могу проверить их все одновременно?