Hallo, ik heb de volgende code:
Het probleem is dat ik dus voor het plaatje de functie Laden gebruik, maar ik wil dat de texten pas op het beeld komen als het plaatje geladen is. En niet andersom zoals nu.
Echter ik kan de variabelen totaal en geladen niet gebruiken (uit de functie laden) om een if statement te maken voor het laden.
Hoe kan ik dit oplossen?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
| myData = new LoadVars();
myData.load("getdata.php");
myData.ref = this;
myData.onLoad = function(succes) {
if (succes) {
pnaam.htmlText = this["pnaam"];
pinhoud.htmlText = this["pinhoud"];
_root.laden(this["plaatje"],plaatje);
} else {
pnaam.htmlText = "Error";
pinhoud.htmlText = "Foutje";
}
};
function laden(url, plaats) {
unloadMovie(plaats);
loadMovie(url, plaats);
tekstuelePreloader.totaalTekst = "";
tekstuelePreloader.geladenTekst = "";
blokjesPreloader.gotoAndStop(1);
this.onEnterFrame = function() {
if (plaats.getBytesLoaded() != undefined && plaats.getBytesLoaded()>0) {
var geladen = plaats.getBytesLoaded();
var totaal = plaats.getBytesTotal();
var percentage = geladen/totaal*100;
tekstuelePreloader.totaalTekst = Math.floor(totaal/1024)+"kb";
tekstuelePreloader.geladenTekst = Math.floor(geladen/1024)+"kb";
blokjesPreloader.gotoAndStop(Math.round((16/100)*percentage)+1);
}
};
} |
Het probleem is dat ik dus voor het plaatje de functie Laden gebruik, maar ik wil dat de texten pas op het beeld komen als het plaatje geladen is. En niet andersom zoals nu.
Echter ik kan de variabelen totaal en geladen niet gebruiken (uit de functie laden) om een if statement te maken voor het laden.
Hoe kan ik dit oplossen?