Grazie mille Compagno!!
Gentilissimo. funziona tutto!!!!!!!
A questo punto ti propongo un altro quesito. E per un'array multidimensionale?????
//Dichiarazione variabili globali
var img = new Array();
var contatore = 0;
var tilesXNr = 49, tilesYNr = 36;
var zoomLevel=0;
for (var i = 0; i <= tilesXNr; i++)
{
for (var j = 0; j < tilesYNr; j++)
{
img[i] = new Image();
var imgName = i+ "_" + j + ".jpg";
img[i].onload = imgLoaded;
img[i].src = imgName;
}
}
////////////////////////
//Funzioni
////////////////////////
function imgLoaded()
{
if (contatore++ === img.length*img[0].length -1) {
drawScreen();
}
}
function drawScreen()
{
var i, j;
for (i = 0; i <= tilesXNr; i++)
{
for (j = 0; j < tilesYNr; j++)
{
context.drawImage(img[i][j], i * 50, j * 50, 50);
}
}
}
Questa é la mia proposta, ma non funziona!


Rispondi quotando