[FlashMX] Preloader e.d.

Pagina: 1
Acties:

  • E-Mile
  • Registratie: Juni 2002
  • Laatst online: 07-02 00:57

E-Mile

Danteezy!

Topicstarter
Ik maak een website, en voor de flash film die ik d'rin heb gezet krijg ik het maar niet voor mekaar om de preloader/streaming goed voor mekaar te krijgen, hieronder volgt uitleg van het probleem, de site is te vinden op dit adres.

Ik heb 2 Scenes: 1e scene is preloader, 2e is de rest:
in de eerste scene heb ik volgende preloader regels in actionscript:

Frame 2
code:
1
2
3
4
5
6
7
8
9
10
11
loadedbytes = getBytesLoaded();
totalbytes = getBytesTotal();
loadedkbytes = Math.ceil(loadedbytes/1000);
totalkbytes = Math.ceil(totalbytes/1000);
if (loadedbytes == totalbytes) {
    gotoAndPlay("film", 1);
}
frame = int(loadedbytes/(totalbytes/100));
tellTarget (_root.loader) {
    gotoAndStop(_root.frame);
}

Frame 3
code:
1
gotoAndPlay(1);

De rest van de frames zijn leeg qua script maar gebruikt voor aankleding van het script zelf.
Wat gaat hier nou precies mis?

Ik gebruik trouwens streaming audio

AxidanT<<Check't voor fijne muziek! (Als je van house houdt dan)


Verwijderd

Je kunt t script wat korter maken, zoiets als dit:

code:
1
2
3
4
5
if (_root.getBytesLoaded() == _root.getBytesTotal()) {
gotoAndPlay (3);
} else {
gotoAndPlay (1);
}


En dan een preloaderbalkje maken in een movieclip met deze actions:

code:
1
2
3
4
5
6
7
onClipEvent (enterFrame) {
    barloaded = Math.round ((_root.getBytesLoaded()/_root.getBytesTotal()*100));
    setProperty("bar", _xscale, barloaded);
    if (barloaded == 100) {
        _root.gotoAndStop(4)
    }
}


(zie voorbeeld: http://www.peelspeurders.myweb.nl/hut.swf