Waardering:
- 0 stemmen - gemiddelde waardering is 0
- 1
- 2
- 3
- 4
- 5
|
Functie direct laden
|
| Auteur |
Bericht |
michielh
Member
  
Berichten: 193
Lid sinds: 07-2008
Reputatie: 0
|
Functie direct laden
Hi,
Ik heb een banner gemaakt waarin ik 4 foto's na elkaar wil afwisselen. Daarvoor heb ik een functie geschreven die in een schakel om de 10 seconden van foto wisselt. Ik heb de volgende code geschreven, en geplaatst op de main stage (scene1):
Code:
var RandomPic:Number;
RandomPic = Math.floor(Math.random()*3)+1;
loadPicture = function() {
mcFlash.gotoAndPlay("start");
switch(RandomPic)
{
case 1:
mc_imgloader.loadMovie("bannerimgs/" + RandomPic.toString() + ".jpg");
RandomPic = 2;
break;
case 2:
mc_imgloader.loadMovie("bannerimgs/" + RandomPic.toString() + ".jpg");
RandomPic = 3;
break;
case 3:
mc_imgloader.loadMovie("bannerimgs/" + RandomPic.toString() + ".jpg");
RandomPic = 4;
break;
case 4:
mc_imgloader.loadMovie("bannerimgs/" + RandomPic.toString() + ".jpg");
RandomPic = 1;
break;
}
}
loadPicture();
sI = setInterval(loadPicture,10000);
Ik denk dat de enerlaatste regel, loadPicture(); niet goed wordt aangeroepen. Na 10 seconden gaat het namelijk wél goed. Het probleem is nu alleen dat de bezoeker 10 seconden lang een wit scherm ziet, en daarna pas de image.
Hoe zorg ik ervoor dat de loadPicture direct wordt aangeroepen?
bedankt!
(Dit bericht is het laatst bewerkt op 22-11-2008 om 03:18:22 door michielh.)
|
|
| 22-11-2008 03:17:29 |
|
michielh
Member
  
Berichten: 193
Lid sinds: 07-2008
Reputatie: 0
|
RE: Functie direct laden
Altijd zo vreemd dat ik uren zoek, en het antwoord 5 minuten vind nadat ik hier heb gepost
Ik gebruik nu:
Code:
this.onLoad=function(){
loadPicture();
}
Waar ik nog wel een vraag over heb;
Ik merk dat het swfbestandje erg veel aan het laden is. Het lijkt alsof de afbeeldingen telkens opnieuw geladen wordt, zonder ze ergens op te slaan, wat erg zonde is van het dataverkeer. Is er een mogelijkheid om de afbeeldingen in de cache te plaatsen? Zoals het er nu uitziet wordt er om de 10 seconden een afbeelding gedownload, en dat kost me al gauw zo'n 500kb aan dataverkeer per gebruiker per minuut!
(Dit bericht is het laatst bewerkt op 22-11-2008 om 03:50:22 door michielh.)
|
|
| 22-11-2008 03:22:20 |
|