Toon posts:

[Flash] Preloader wil niet doorstarten.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een movie met preloader. Die preloader bestaat uit een movieclip met een stukje code in frame1. In frame 2 van die movieclip staat dat ie moet loopen naar 1 dus dat ie steeds de code herhaalt.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
loadedbytes = getBytesLoaded();
totalbytes = getBytesTotal();
loadedkbytes = Math.ceil(loadedbytes/1000);
totalkbytes = Math.ceil(totalbytes/1000);
perc = Math.round((_parent.getBytesLoaded()/_parent.getBytesTotal())*100);
xperc = perc/100;
barlength = 200;
if ((perc == 100) and (bar._width == barlength)) {
    if (loadedbytes == totalbytes) {
        gotoAndPlay (2);
    }
} else {
    nperc = perc+"%";
    bar._width = barlength*xperc;
    bar._x = -100+(bar._width/2);
}


De movieclip bevind zich op frame1 van de preloader scene en daar is de action "stop" aan verbonden. Het is dus de bedoeling dat als alles in is geladen dat ie dan naar frame 2 gaat van de loaderscene. Maar dat doet ie dus niet. Hij laad netjes in en dan blijft ie gewoon op stop staan. :/

  • waxle
  • Registratie: December 2000
  • Laatst online: 17-08 15:52

waxle

Schavuit & Schobbejak

op regel 1 en 2 doe je geen _parent, en op regel 5 wel? en wijst je gotoAndPlay wel naar de _root?

ouwe meuk
Nichts ist toller als ein Zündapp Roller!


Verwijderd

Topicstarter
waxle schreef op 12 november 2002 @ 18:17:
op regel 1 en 2 doe je geen _parent, en op regel 5 wel? en wijst je gotoAndPlay wel naar de _root?
Dat ik geen _parent gebruik op 1 e n2 maakt niet uit.
Hoezo moet gotoandplay naar _root wijzen? _root als in: huidige scene?

Verwijderd

Topicstarter
*kick*

  • pagani
  • Registratie: Januari 2002
  • Niet online
Beetje snelle kick he...

Gooi er eens wat traces in om variabelen te checken, kan je kijken waar het aan ligt...
[update]
Met je gotoandplay gaat ie naar frame 2, die loopt weer naar 1 -> endless loop
[/update]

Waarom maak je hierbij gebruik van verschillende scenes?

Verwijderd

Topicstarter
johnnyv.nl schreef op 13 November 2002 @ 10:54:
[...]


Beetje snelle kick he...

Gooi er eens wat traces in om variabelen te checken, kan je kijken waar het aan ligt...
[update]
Met je gotoandplay gaat ie naar frame 2, die loopt weer naar 1 -> endless loop
[/update]

Waarom maak je hierbij gebruik van verschillende scenes?
Kun je me ff uitleggen wat dat traces inhoud?

Die endless loop is de bedoeling. Hij moet het stukje code herhalen om te checken hoe ver ie is met downen. En ik maak gebruik van verschillende scenes omdat het dan makkelijk uit elkaar te houden is.

Verwijderd

Als de code in een movieclip een gotoAndPlay(2) geeft, dan verwijst ie naar de timeline van die movieclip: ofterwijl naar dat frame waarin jij zegt dat ie weer naar frame 1 moet. Als je wil dat je hele flash movie naar een volgend frame gaat zul je moeten aangeven dat de _parent of de _root naar een volgend frame moet: dat doe je dus met _parent.gotoAndPlay(2) of _root.gotoAndPlay(2);

als de _root je onbekend voorkomt: ga maar es researchen in je F1...
Pagina: 1