Yks' pyöräilijä

Eli opetus≫

2: Lataa png-kuvia

| 0 comments

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);

Leave a Reply

Required fields are marked *.


css.php