Avatar billede t-hviid Nybegynder
14. november 2002 - 07:23 Der er 9 kommentarer og
1 løsning

Preloader - igen pga. serverproblemer her på E

Jeg havde oprette dette ?:

http://www.eksperten.dk/spm/282523

men så gik der lidt ged i det. Så jeg prøver igen :-)
Jeg har fundet denne preloader på flashkit

http://www.flashkit.com/tutorials/Interactivity/Create_A-Purnawij-855/index.php

som jeg bruger. Jeg har det problem at meddelserne ikke vises. JEg har prøvet at fjerne denne kode:

total = _root.getBytesTotal();
loaded = _root.getBytesLoaded();
if (loaded>=total) {
_root.gotoAndPlay(30)
}
også kan man godt se meddelserne, så det er ikke i tekstdelen der er et problem.
Er der nogle der kan se fejlen.


Håber dem der kom med indlæg i mit første ? vil svare igen.

/Tommas
Avatar billede peder77 Nybegynder
14. november 2002 - 09:33 #1
Jeg bruger denne toturial når jeg laver preloader. Den er let at følge og der ligger en fla fil til downloading hvis du ikke gide at kode selv.
http://www.programmingart.com/free/tutorials/flashloader/flashloader.html
Avatar billede barklund Nybegynder
14. november 2002 - 12:41 #2
(husk lige at lukke det andet spørgsmål, der jo sådan set kører fint nu... Eller dette for den sags skyld...)
Avatar billede t-hviid Nybegynder
14. november 2002 - 12:57 #3
Tak for påmindelsen, det havde jeg glemt. Spørgsmålet er nu lukket :-)
Håber der er nogle der kan hjælpe mig.

peder77>> Tak for dit link, den ser fin ud. Jeg vil dog meget gerne have den fra flashkit til at fungerer.

/Tommas
Avatar billede baitianlong Nybegynder
14. november 2002 - 16:55 #4
Sær og besværlig måde at gøre det på, efter min mening:

onClipEvent(load) {
  _root.stop();
}
onClipEvent(enterFrame) {
  hentet = _root.getBytesLoaded();
  total = _root.getBytesTotal();
  pro = Math.round((hentet/total) * 100);
  if(pro < 20) { _root.tekst = "Hi, how are you ?"; }
  else if(pro < 40) { _root.tekst = "Beautiful day, isn't it ?"; }
  else if(pro < 60) { _root.tekst = "Bla bla bla bla"; }
  else if(pro < 80) { _root.tekst = "Loading, please stand by..."; }
  else if(pro < 100) { _root.tekst = "Almost there !"; }
  else { _root.play(); }
}
Avatar billede t-hviid Nybegynder
14. november 2002 - 22:09 #5
Det kan jeg kun give dig ret i. Så jeg bruger dit eksempel. Tak for det ;-)

/Tommas
Avatar billede baitianlong Nybegynder
15. november 2002 - 00:03 #6
Selv tak !! Det er noget lettere (o;
Avatar billede t-hviid Nybegynder
15. november 2002 - 16:18 #7
legende>> Jeg har nu prøvet dit forslag men kan ikke rigtig få det til at virke. Jeg har lavet et movieclip med textfeltet i der har varnavn mess.
Movieclippet har instance navn tekst. Også følgende på movielippet.
onClipEvent(load) {
  _root.stop();
}
onClipEvent(enterFrame) {
  hentet = _root.getBytesLoaded();
  total = _root.getBytesTotal();
  pro = Math.round((hentet/total) * 100);
  if(pro < 20) { _root.tekst.mess = "Hi, how are you ?"; }
  else if(pro < 40) { _root.tekst.mess = "Beautiful day, isn't it ?"; }
  else if(pro < 60) { _root.tekst.mess = "Bla bla bla bla"; }
  else if(pro < 80) { _root.tekst.mess = "Loading, please stand by..."; }
  else if(pro < 100) { _root.tekst.mess = "Almost there !"; }
  else { _root.play(); }
}

Alt i 1. frame.

Men går med det samme videre ?????
Avatar billede baitianlong Nybegynder
15. november 2002 - 16:23 #8
Den når ikke at stoppe. Prøv at skrive stop(); i frame 1, hvor preloaderen ligger...

Koden ser ellers god nok ud. Prøv lige med den ekstra stop();
Avatar billede t-hviid Nybegynder
16. november 2002 - 19:27 #9
Stop hjalp ikke på det, men jeg løb den løbe over 10 frames så den kunne nå at læse koden. Også indsatte jeg en _root.gotoAndPlay istedet for _root.play.

Tak for hjælpne endnu en gang :-)
Avatar billede baitianlong Nybegynder
16. november 2002 - 19:34 #10
OK. fint at det kom til at virke... (O;
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester