Avatar billede smask Nybegynder
09. april 2002 - 01:45 Der er 7 kommentarer og
2 løsninger

preloader ?

Hej,

Er der en af jer natteravne, som lige kan hjælpe ? :o)

Jeg har lavet en preloader, men jeg kan ikke få det til at virke.

Min hjemmeside består af 15 scenes, (altså 15 sider på hjemmesiden) som jeg har lavet som framelabels.

Min preloader ligger i scene 1, og "metax1" er det framelabel som ligger til sidst i scene 15, og "intro1" er det framelabel som skal loades efter preloaderen.

Hvad er der galt med dette script ?

ifFrameLoaded ("metax1") {
}
gotoAndPlay ("intro1");

på forhånd tak :o)

Avatar billede smask Nybegynder
09. april 2002 - 01:56 #1
Jeg vender lige tilbage imorgen, for at se om nogen har svaret....
:o)
Avatar billede dcoder Nybegynder
09. april 2002 - 02:43 #2
Nu er jeg ikke den store Flash nørd, men skal det ikke se sådan her ud?

ifFrameLoaded ("metax1") {
  gotoAndPlay ("intro1") ;
}

Det andet virker lidt forkert i mine øjne :)
Avatar billede baitianlong Nybegynder
09. april 2002 - 03:37 #3
Brug bytes i stedet for !! Din preloader skal fylde 2 frames
------------------------------------------------------------
-Skriv i første frame:

procent=int((getBytesLoaded()/getBytesTotal())*100)

-Skriv i anden frame:

if(procent<100) {
gotoAndPlay(1);
} else {
gotoAndPlay("intro1");
}

---------------------------------------

Så kan du tilmed oprette et dynamisk tekstfelt i frame 1+2, som du kalder "procent", så har du procent-loaded, der.
Der er utallige muligheder i disse to kald (getBytesLoaded() og getBytesTotal())...
Hvad med disse små tricks:

total=getBytesTotal()/1024;
hentet=getBytesLoaded()/1024;
tilbage=total-hentet;
hastighed=hentet/(getTimer()/1000);
procent=(hentet/total)*100;
tidtilbage=tilbage/hastighed;

Så er det bare at bruge løs af variablerne i tekstfelter (o;
Avatar billede smask Nybegynder
09. april 2002 - 12:36 #4
Hej legende.dk,

Nu har jeg prøvet at lege lidt med det, men jeg kan stadig ikke få det til
at virke.

Min preloader ligger i de to første frames i scene1. (min preloader har jeg lavet i 2 layers, hvor jeg har indsat dem som movieclips i min scene1, så de kun fylder 1 frame.) Så preloaderen ligger i de 2 første frames, men indeholder det samme i begge frames, ikk ?

Jeg har sat dette ind i første frame:
procent=int((getBytesLoaded()/getBytesTotal())*100)

og dette ind i anden frame:
if(procent<100) {
gotoAndPlay(1);            (skal der stå gotoAndPlay(1) her ?
} else {
gotoAndPlay("intro1");
}

Jeg ved ikke om det gør dig klogere på mit problem, men ellers skal
du have tak for hjælpen....
Avatar billede smask Nybegynder
09. april 2002 - 13:02 #5
Hej legende,

Jeg forstår desværre ikke så meget af det du skriver, men du får lige lidt points for din hjælp.... :o)
Avatar billede baitianlong Nybegynder
09. april 2002 - 13:03 #6
Det er lidt svært at forstå hvad du mener med dette:

Min preloader ligger i de to første frames i scene1. DET ER GLIMRENDE...(min preloader har jeg lavet i 2 layers, hvor jeg har indsat dem som movieclips i min scene1...DU BEHØVER IKKE MOVIECLIPS, OG DET FORVIRRER DIG NOK BARE HER !!, så de kun fylder 1 frame.) Så preloaderen ligger i de 2 første frames, men indeholder det samme i begge frames, ikk ? ?????

Glem dine movieclips i denne sammenhæng og bare lav de første to frames i hovedtidslinien til preloaderen, eller indsæt en scene først med preloaderen. Skriv ovenstående i frame 1 og 2, og indsæt et tekstfelt med variablen procent i disse to frames. Hvis du skriver koden i et movieclip, som det lyder til... Skal du skrive _root. foran getBytesLoaded() og total, samt _root.gotoAndPlay("intro1"), da det er i hovedtidslinien, disse kommandoer skal udføres.

Men som sagt... Lav det uden movieclips i de to første frames (evt. egen scene)
Avatar billede baitianlong Nybegynder
09. april 2002 - 13:14 #7
Jeg har lavet et eksempel på den til dig- Du kan se den her:

http://www.legende.dk/preloader.html

og du kan downloade den her:

http://www.legende.dk/preloader.fla

med venlig hilsen
legende.dk
Avatar billede baitianlong Nybegynder
09. april 2002 - 13:43 #8
Håber du kan bruge filen... Tak for points'ne
Avatar billede smask Nybegynder
11. april 2002 - 14:42 #9
Hej legende.dk> havde slet ikke set du var kommet med flere kommentarer..Men jeg kan fortælle dig, at jeg nu har fået det til at virke.

Tusind tak for hjælpen :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