Jeg har brugt scriptet herunder til at lave en form for preloader til en
Flash MX film på 80 sekunder. Fidusen skal gerne være, at brugeren får en
"count-down" til, hvornår filmen starter - med teksten "Filmen starter om XX
sekunder". Tallet for resterende sekunder farer imidlertid op og ned, og jeg
kan ikke greje hvorfor. Er der nogen, der kan hjælpe??
(OBS: meningen med scriptet er, at når brugeren mangler at henter 70
sekunder af filmen, så starter afspilningen)
onClipEvent (enterFrame) {
sekunder = getTimer()/1000;
loaded = _root.getBytesLoaded()/1000;
total = _root.getBytesTotal()/1000;
hastighed = loaded/sekunder;
restTid = Math.round((total-loaded)/hastighed);
startTid = restTid-70;
if (startTid < 0) {
with (_root) {
gotoAndPlay("start");
}
} else {
tekst = "Filmen starter om "+startTid+" sekunder";
}
}
|