Toon posts:

[Flash MX - Actionscript] Preloader

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil het bestand contact.swf inladen in een mc genaamd 'inhoud'.

Het bestand contact.swf bevat een preloader, echter deze werkt niet. Als de preloader gebruik voor enkel een .swf file en niets inladen werkt het wel, maar dat is dus niet wat ik nodig heb.

Ik gebruik de volgende code's:

code:
1
2
3
4
5
6
7
8
9
totalBytes = _root.inhoud.getBytesTotal();
loadedBytes = _root.inhoud.getBytesLoaded();
loading = totalBytes-loadedBytes;
ready = int((loadedBytes /totalBytes )*100);
precent = ready add "%";
_root.content.bar.gotoAndStop(ready);
if (_framesloaded>=_totalframes) {
    _root.content.gotoAndPlay("contact", 1);
}


En de bar:

code:
1
_root.content.bar.stop();

  • nnomiS
  • Registratie: Oktober 2000
  • Laatst online: 02-04 20:36
Uuhm doe je dit in een loop met onFrameEntered? of met een gotoAndPlay(ditframe) ? en waarom stop je content.bar al voordat contact.swf klaar is met laden?

Verwijderd

Topicstarter
nnomiS schreef op 29 oktober 2004 @ 20:34:
Uuhm doe je dit in een loop met onFrameEntered? of met een gotoAndPlay(ditframe) ? en waarom stop je content.bar al voordat contact.swf klaar is met laden?
In een loop met gotoAndPlay(1)

Over dat stoppen zou ik mijn notes na moeten lezen, maar in de andere werkt 'ie. Dus hij werkt als hem gebruik als inlader zonder dat ik een .swf inlaad.

[ Voor 10% gewijzigd door Verwijderd op 29-10-2004 20:44 ]


Verwijderd

Laad hij niet eerst de hele movie in de movieclip (en speelt deze dan pas af?)
Volgens mij moet je de preloader afvangen in de movie waarin je hem wilt hebben.

Verwijderd

Topicstarter
Verwijderd schreef op 29 oktober 2004 @ 21:00:
Laad hij niet eerst de hele movie in de movieclip (en speelt deze dan pas af?)
Volgens mij moet je de preloader afvangen in de movie waarin je hem wilt hebben.
Hij doet helemaal niets, tenminste hij laadt geen movie zien of iets dergelijks. De movie wordt wel ingeladen, maar dan blijft het bij een wit scherm.

Wat bedoel je met 'afvangen'

Verwijderd

Topicstarter
Iemand?

  • ze_Brutus
  • Registratie: Oktober 2002
  • Laatst online: 11:23

ze_Brutus

Ja dus ja

de code die je hebt staan is voor het preloaden van scenes als ik me niet vergis.
Dus je maakt eerst een scene aan met de naam preload en vervolgens een scene met de name contact zoals dit in jou code staat.

  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 20-05 08:42

XangadiX

trepanatie is zóó kinderachtig

je moet in je _root, of in ieder geval buiten de clip waar je werkt een cycle maken die de preloader iedere keer checked.

Dat kan met een onenterframe() of met een setInterval oid.

Stoer; Marduq

Pagina: 1