Ga naar inhoud

[JavaScript] Preloaden van audio en flash-files


Aanbevolen berichten

Hoi, Ik ben op zoek naar een script dat zowel flash- en audio-files kan laden. Nu heb ik een script dat wél plaatjes kan laden, maar geen flash/audio: [code:1:62485ff5e8] <html> <head> <title></title> <script language="JavaScript1.1"> var hierheenNaLaden = "park.html" var lengteBalk = 250 var hoogteBalk = 15 var afbeeldingen = new Array("pages/mov_park/links.swf","pages/mov_park/rechts.swf") if (document.images) { var dots = new Array() dots[0] = new Image(1,1) dots[0].src = "black.gif" dots[1] = new Image(1,1) dots[1].src = "blue.gif" var preImages = new Array(),coverage = Math.floor(lengteBalk/afbeeldingen.length),currCount = 0 var loaded = new Array(),i,covered,timerID var leftOverWidth = lengteBalk%coverage } function loadImages() { for (i = 0; i < afbeeldingen.length; i++) { preImages[i] = new Image() preImages[i].src = afbeeldingen[i] } for (i = 0; i < preImages.length; i++) { loaded[i] = false } checkLoad() } function checkLoad() { if (currCount == preImages.length) { location.replace(hierheenNaLaden) return } for (i = 0; i <= preImages.length; i++) { if (loaded[i] == false && preImages[i].complete) { loaded[i] = true eval("document.img" + currCount + ".src=dots[1].src") currCount++ } } timerID = setTimeout("checkLoad()",10) } </script> </head> <body bgcolor="#FFF9DA" topmargin="250" leftmargin="0" marginwidth="0" marginheight="250"> <CENTER><font size="4" face="Comic Sans MS,Verdana,Arial,Helvetica" color="#333399"><b>Een ogenblik geduld, <br>x wordt geladen</b> </font><br> <br> <script language="JavaScript1.1"> <!-- verbergen if (document.images) { var preloadBar = '' for (i = 0; i < afbeeldingen.length-1; i++) { preloadBar += '<img src="' + dots[0].src + '" width="' + coverage + '" height="' + hoogteBalk + '" name="img' + i + '" align="absmiddle">' } preloadBar += '<img src="' + dots[0].src + '" width="' + (leftOverWidth+coverage) + '" height="' + hoogteBalk + '" name="img' + (afbeeldingen.length-1) + '" align="absmiddle">' document.write(preloadBar) loadImages() } // stop verbergen --> </script></CENTER> </body> </html> [/code:1:62485ff5e8] Is dit script ook om te bouwen of heeft iemand een beter idee of script? Alvast bedankt, :D Djurre
Link naar reactie
Ik heb mijn flash-movie als volgt gedefinieerd (... is al die tekst die flash voor je produceerd) Van belang is het toevoegen van name=titles <OBJECT ...> <PARAM NAME=movie value="moviename.swf">... <EMBED src="moviename.swf" name=titles...> </EMBED></OBJECT> Vervolgens wordt met dit scriptje gekeken of de film geladen is. [code:1:630c329231]<script language="JavaScript"> var IE = navigator.appName.indexOf("Microsoft") != -1; var bnr = IE ? window.titles : window.document.titles; function checkLoad() { if ( bnr.PercentLoaded() == 100 ) { loaded = true } } timerID = setTimeout("checkLoad()",10) </script>[/code:1:630c329231]
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

  • Populaire leden

    Er is nog niemand die deze week reputatie heeft ontvangen.

  • Leden

    Geen leden om te tonen

×
×
  • Nieuwe aanmaken...