Toon posts:

[Flash MX] preloaden van een mc ?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een movie met 1 frame.
In dit frame staat een mc die 210kB aan foto's bevat.

Nu was ik bezig om een preloader te maken, maar die snapt het niet helemaal!
Wat ik doe, ik plaats 2 KeyFrames voor de frame met de mc ...

...(mijn movie heeft nu dus 3 frames waarvan de eerste 2 gebruikt worden voor het preloaden)...

... en in het 1e frame zet ik een actionscript:

code:
1
2
3
4
5
6
7
8
bytes_loaded = Math.round(this.getBytesLoaded());
bytes_total = Math.round(this.getBytesTotal());
getPercent = bytes_loaded/bytes_total;
this.loadBar._width = getPercent*100;
this.loadText = Math.round(getPercent*100)+"%";
if (bytes_loaded == bytes_total) {
    this.gotoAndPlay(3);
}


Die geeft dus de WIDTH aan van Loadbar (een mc van een vierkantje) en de waarde van een tekstveld. Dit doet er even niet toe.

In frame 2 zet ik dit neer:
code:
1
gotoAndPlay(1);


...zodat het een loopje wordt. Als alles geladen is dan gaat is dus naar frame 3 toe. Maar wat gebeurt er als ik nu ga testen (streaming)?
Totdat alles geladen is laat ie niets zien en blijft ie op frame 0 staan (hij laat dus niets zien) en als alles geladen is dan springt ie in 1 keer naar frame 3 toe! (zonder naar de eerste twee frames te gaan).

Nu denk ik dat dit komt omdat ie niet frames moet laden maar een mc. Klopt dit?
Ik zou graag willen horen hoe ik dit op kan lossen! Of wat ik verkeerd doe...

een .fla kan ik niet posten omdat dit voor mijn werk is en ik met bestanden werk die niet van ons zijn maar van een derde partij. Maar de uitleg lijkt me dusdanig helder dat dit ook niet nodig is. Toch?

Edit: Ik moet nu (17:51) naar huis toe, mochten er vragen zijn ga ik die morgenochtend gelijk beantwoorden!

[ Voor 5% gewijzigd door Verwijderd op 25-03-2003 17:54 ]


  • GrimaceODespair
  • Registratie: December 2002
  • Laatst online: 03:34

GrimaceODespair

eens een tettenman, altijd ...

Je moet er iig op letten dat "Export in first frame" uitstaat voor dat symbool. Anders gaat ie hoedanook dat symbool al laden vanaf het eerste frame.

Wij onderbreken deze thread voor reclame:
http://kalders.be


  • Hans.Solo
  • Registratie: November 2000
  • Laatst online: 20-08 09:03

Hans.Solo

Tank n00bje :P

Laad ie nou wel wat in dan? Ik mis een loadmovie commando....

99 bugs in the code , 99 bugs in the code
Take on down and patch it up...
117 bugs in the code.


Verwijderd

Topicstarter
Hans.Solo schreef op 26 March 2003 @ 08:32:
Laad ie nou wel wat in dan? Ik mis een loadmovie commando....
Ik werk toch met de getbytesLoaded en getbytesTotal? Aan de hand daarvan laad ik zien hoe ver die is met laden.
Als ik export in first frame uitzet dan doet mn movie helemaal niets meer...

En met loadmovie, dat is toch voor externe movies?!

  • hobbit_be
  • Registratie: November 2002
  • Laatst online: 04-07-2025
waar staat die action script eigenlijk? een goede MX preloader gebruikt een Timer en geen loops in code. je moet wel een _root.getBytes*() doen...

Verwijderd

Topicstarter
hobbit_be schreef op 26 March 2003 @ 12:33:
waar staat die action script eigenlijk? een goede MX preloader gebruikt een Timer en geen loops in code. je moet wel een _root.getBytes*() doen...
Zoals vermeld staat het script in de eerste frame van de movie (niet van de mc). En ik zou niet weten hoe ik een preloader maak met een timer... (hulp welkom ;) ) En wat de _root betreft ik ga even kijken!

Maar goed, daar gelaten hoe ik een Preloader maak, probleem is en blijft dat als ik de movie ga laden hij op frame 0 blijft staan totdat ie de mc geladen heeft!!! En dit houdt in dat ie niets laat zien aangezien frame 0 net zoiets is als 'niks laten zien'...

Dan kan ik dus gaan scripten wat ik wil maar er zal niet veel gebeuren!

[ Voor 30% gewijzigd door Verwijderd op 26-03-2003 13:15 ]


  • Hans.Solo
  • Registratie: November 2000
  • Laatst online: 20-08 09:03

Hans.Solo

Tank n00bje :P

Post anders eens ff een linkje naar je FLA bestand.

Het is meestal simpeler op te lossen als men zelf kan meekijken

99 bugs in the code , 99 bugs in the code
Take on down and patch it up...
117 bugs in the code.


Verwijderd

Topicstarter
Verwijderd schreef op 25 March 2003 @ 16:39:

een .fla kan ik niet posten omdat dit voor mijn werk is en ik met bestanden werk die niet van ons zijn maar van een derde partij. Maar de uitleg lijkt me dusdanig helder dat dit ook niet nodig is. Toch?
Er is helaas nog niets aan de situatie veranderd, ik kan dus geen .fla posten helaas (wou dat het kon!)

Wellicht kan ik hem vanmiddag dusdanig aanpassen dat ik hem hier kan posten, ik laat het wel weten!
Pagina: 1