Avatar billede basicq Nybegynder
08. marts 2002 - 13:36 Der er 25 kommentarer og
1 løsning

Preloader hvordan når man loader movie i movie

Jeg har min main movie, når jeg trykker på link 1 i main movie loades en anden movie som kaldes link1, Jeg vil gerne have en procent preloader koblet på link1 så man i main movie kan se hvor mange procent link1 mangler...

Jeg har prøvet altmulig men har ikke ramt rigtigt..
filerner er små og kan downloades her.
http://www.zico.dk/test/interfaceblue.fla
http://www.zico.dk/test/link1.fla

Håber nogle kan hjælpe mig...
Avatar billede barklund Nybegynder
08. marts 2002 - 13:40 #1
Hvis du bare laver en almindelig preloader i starten af din film link1, så virker den fint...
Avatar billede basicq Nybegynder
08. marts 2002 - 13:42 #2
hvad er en almindelig preloader
Avatar billede barklund Nybegynder
08. marts 2002 - 13:48 #3
Fx:

http://www.flashkit.com/cgi-bin/tutorials/search.cgi?query=preloader

Ideen i dem alle er blot at udnytte funktionerne:

_root.getBytesLoaded()
_root.getBytesTotal()

Forholdet mellem disse angiver, hvor meget af filmen, der er loadet... Simpelt...
Avatar billede basicq Nybegynder
08. marts 2002 - 13:52 #4
Øhh ja det kan jeg godt følge men når jeg skal loade en movie i en movie med procent preloaded så virker det ikke. Jeg kan godt proloade min main movie, men andre movies som jeg loader ind i min main movie virker ikke
Avatar billede barklund Nybegynder
08. marts 2002 - 13:53 #5
...Loader du til level eller target? Hvis du loader til level og laver en almindelig preloader i starten af din nye film, virker den så ikke?
Avatar billede basicq Nybegynder
08. marts 2002 - 13:55 #6
Jeg loader target og hvad mener du med en alm. preloader http://www.zico.dk/test/interfaceblue.html er det ikke en alm. preloader...
Avatar billede basicq Nybegynder
08. marts 2002 - 13:58 #7
total_bytes = _root.getBytesTotal();
loaded_bytes = _root.getBytesLoaded();
remaining_bytes = total_bytes-loaded_bytes;
percentL_done = int((loaded_bytes/total_bytes)*100);
bar.gotoAndStop(percentL_done);
ifFrameLoaded (83) {
    gotoAndPlay (3);
}

Sådan ser koden ud i link1.fla
Avatar billede barklund Nybegynder
08. marts 2002 - 13:59 #8
Jo... Det er... Skal dit spørgsmål forstås således, at dine film, der skal loades ind, alle skal tages med i din preloader? Hvor er så ideen med at have flere film... Pointen er jo netop, at brugeren kun skal vente på den film, som han vælger at se ikke at skal vente på, at resten af filmene er loaded ned...
Avatar billede basicq Nybegynder
08. marts 2002 - 13:59 #9
så har jeg prøvet at lave en Dynamisk tekstbox i min main movie som hedder
percentL_done men det virker ikke
Avatar billede barklund Nybegynder
08. marts 2002 - 14:00 #10
Hvad hedder det movieclip, som du loader din film ind i?
Avatar billede basicq Nybegynder
08. marts 2002 - 14:01 #11
pointen er at brugeren kun skal vente på de film som han vælger at se.
Altså vælger han at trkke på link 1 så loades movie link1.swf ind i linksDot på main movien
Avatar billede barklund Nybegynder
08. marts 2002 - 14:02 #12
ok...

Dit tekstfelt i din main - giv det variablen:

linksDot.percentL_done

virker det så?
Avatar billede basicq Nybegynder
08. marts 2002 - 14:04 #13
prøver lige
Avatar billede basicq Nybegynder
08. marts 2002 - 14:07 #14
nej det virker ikke
Avatar billede barklund Nybegynder
08. marts 2002 - 14:10 #15
Nånej... I din link1.fla skal du erstatte alle _root referencer med this.... For _root er jo roden af dit level - hvilket lige pludselig er din main movie... Prøv dette...
Avatar billede basicq Nybegynder
08. marts 2002 - 14:11 #16
ok prøver
Avatar billede basicq Nybegynder
08. marts 2002 - 14:19 #17
min preloader bar kom til at virke men antal procent virker ikke
Avatar billede barklund Nybegynder
08. marts 2002 - 14:21 #18
Hvad hedder dine tekstfelter i din link1.fla?
Avatar billede basicq Nybegynder
08. marts 2002 - 14:23 #19
De hedder:
loaded_bytes
remaining_bytes
percentL_done
total_bytes
Avatar billede barklund Nybegynder
08. marts 2002 - 14:25 #20
Hmm... Jeg forstår ikke rigtig... De ligger jo det rigtige sted og de ændrer sig jo (kan man se på baren) ... Jeg kigger på din .fla sometime, når jeg har tid... Har du oploadet seneste version af begge .fla i samme sti som før?
Avatar billede basicq Nybegynder
08. marts 2002 - 14:27 #21
det gør jeg lige og jeg siger tak
Avatar billede basicq Nybegynder
08. marts 2002 - 14:28 #22
Så skulle de nyeste versioner være oppe
Avatar billede basicq Nybegynder
08. marts 2002 - 14:41 #23
Jeg ændret fraven i tekstboksne
Avatar billede basicq Nybegynder
08. marts 2002 - 15:32 #24
Jeg tager hjem fra skol nu og holder fri til mandag...
Avatar billede basicq Nybegynder
13. maj 2002 - 08:27 #25
Jeg vil gerne have lukket dette ? så barklund kan du ikke lige poste et svar...
Avatar billede basicq Nybegynder
19. maj 2002 - 18:08 #26
:-) jeg forsøgte da....
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