Skriptitiedostoon script.js lisätään funktio
lataaKuvat(nimi, nmax)
. Kuvat on img-hakemistossa, ja ne muodostavat animaatioketjun. Png-kuvat voisivat itsessään tehdä animaation, mutta hoidetaan se homma nyt js-filessä, niin voidaan säätää nopeutta helpommin.
Samantyyppiset kuvat ovat samannimisiä, jotta ne on helppo sekä erottaa toisistaan, että ladata funktiossa. Kuvat ladataan taulukkoon; tai olioon.
function lataaKuvat(nimi, nmax){ var taulu = []; for(var i=0;i<=nmax;i++){ var img = new Image(); img.src="img/"+nimi+i+".png"; taulu.push(img); } return taulu; }
Aluksi määritellään tyhjä taulu; silmukassa käydään kaikki indeksi läpi, kunnes päästään viimeiseen, ja samalla ladataan kuvadata talteen ja pushataan se taulun viimeiseksi.
Lopulta palautetaan taulu.
Kuvat ladataan esim käskyillä
var tieSuoraan = lataaKuvat('tiesuoraan', 5); var ukko = lataaKuvat('ukko', 5); var lintu = lataaKuvat('lintu', 5); var karpanen = lataaKuvat('karpanen', 5); var vihu = lataaKuvat('vihu', 5);