Avatar billede sysop Juniormester
03. oktober 2002 - 19:59 Der er 16 kommentarer og
1 løsning

Endnu en Preloader!

Opgave:
Jeg har lavet et billedarkiv i et mc. Der er en pil frem + en tilbage. De går bare next/previus frame. I min tidslinie indlæser den med:
loadMovie ("Pic1.swf", "_root.billedarkiv.PicView");

Jeg har lavet en grafisk preloader bare med dette scipt:
onClipEvent (enterFrame) {
    ifFrameLoaded (5) {
        _root.billedarkiv.GotoAndPlay(5);
    }
}
Den har jeg sat i hver anden frame, men det er ikke den rigtige metode. Hvad skal jeg gøre her?
Avatar billede lokum Nybegynder
03. oktober 2002 - 21:43 #1
Virker dit script ikke efter hensigten og hvad præcis skal dit script gøre? (Hvad mener du med, at dit script er en "grafik preloader"??)
Avatar billede baitianlong Nybegynder
04. oktober 2002 - 01:16 #2
Nej. det er ikke den rigtige metode. Frameloaded = lort !! Den metode du behøver er:...

onClipEvent (enterFrame) {
  if(!nr2) {
      loadMovis("Pic1.swf", "_root.billedarkiv.PicView")
      _root.hentet = _root.billedarkiv,PicView.getBytesLoaded();
      _root.total = _root.billedarkiv.Picview.getBytesTotal();
      _root.procent = (_root.hentet/_root.total)*100 + " %";
      if(_root.procent == "100 %") {
            _root.billedarkiv.gotoAndPlay(5);
      } else {
        this.stop();
      }
  }
  nr2 = true;
}

...Snakkes...

legende.dk
Avatar billede lokum Nybegynder
04. oktober 2002 - 11:13 #3
Legende for fanden, din preloader-haj - > kan du ikke hjælpe mig på denne her: http://www.eksperten.dk/spm/265612 ?
Avatar billede lokum Nybegynder
04. oktober 2002 - 11:16 #4
Husk komma-rettelse i legende's script:
_root.hentet = _root.billedarkiv.PicView.getBytesLoaded();
(-;
Avatar billede sysop Juniormester
04. oktober 2002 - 16:47 #5
Legende tak for svar. Jeg kan ikke få den til at fungere. Skal jeg sætte sciptet på tidslinien eller på mit objekt(preloader grafikken)?

Jeg syntes dog blot det er meget kode for den smule den skal?
Avatar billede lokum Nybegynder
04. oktober 2002 - 17:11 #6
sysop > den skal sidde på dit objekt (onClipEvent altid på movieclips).
Avatar billede lokum Nybegynder
04. oktober 2002 - 17:12 #7
Men kan du ikke fortælle hvad scriptet skal??
Avatar billede baitianlong Nybegynder
04. oktober 2002 - 17:13 #8
Jaa. Nu du siger der. Men jeg var også meget fuld i går aftes ((o;

onClipEvent (enterFrame) {
  if(!nr2) {
      loadMovie("Pic1.swf", "_root.billedarkiv.PicView")
  }
      _root.hentet = _root.billedarkiv.PicView.getBytesLoaded();
      _root.total = _root.billedarkiv.Picview.getBytesTotal();
      _root.procent = (_root.hentet/_root.total)*100 + " %";
      if(_root.procent == "100 %") {
            _root.billedarkiv.gotoAndPlay(5);
      } else {
            this.stop();
      }
  nr2 = true;
}

Koden skal sættes på et movieclip, og du får så en variabel i _root, der hedder procent. Put den ind i et dynamisk tekstfelt. Så har du din preloader, der loader pic1.swf ind i "_root.billedarkiv.PicView" (o;

Måske er jeg helt off, så må du beskrive nærmere, hvad det er du ønsker (o;
Avatar billede jerving Nybegynder
04. oktober 2002 - 17:40 #9
Bruger du MX?
Avatar billede jerving Nybegynder
04. oktober 2002 - 17:44 #10
Hvis du bruger Flash MX er det ikke nødvendigt at lave billedet om til en .swf - du kan loade billedet som .jpg nemt med den indbyggede progressbar component.

Hvis det har interesse kan jeg hurtigt forklare dig hvordan. :o)
Avatar billede sysop Juniormester
04. oktober 2002 - 18:24 #11
Jeg har bruger flash 5, men ellers tak jerving. Legende jeg vender lige tilbage.
Avatar billede sysop Juniormester
04. oktober 2002 - 19:38 #12
Legende, må jeg mail min flash til dig? Jeg har nok ikke forstået det helt, men delvist. Jeg har fattet den med dynamisk tekst felt og hvor jeg skal ligge scriptet, men jeg syntes ikke det fungere udfra hvordan jeg har skrevet i spørgsmålet!
Avatar billede baitianlong Nybegynder
04. oktober 2002 - 20:09 #13
Prøv bare at sende den til j@legende.dk , så må vi se om jeg bedre kan forstå problematikken.(o;
Avatar billede sysop Juniormester
12. oktober 2002 - 19:39 #14
Hvad siger du legende, har du kigget på den eller droppet den?
Avatar billede baitianlong Nybegynder
13. oktober 2002 - 15:47 #15
Jeg har lige sendt den til dig. Håber den er OK (o;
Avatar billede sysop Juniormester
14. oktober 2002 - 18:32 #16
Legende fik den til at kører. Takker.
Avatar billede baitianlong Nybegynder
14. oktober 2002 - 18:42 #17
Selv tak. Jeg skal nok tænke over de ting du har mailet. Tak for pointsne
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