Avatar billede clouise Nybegynder
20. juli 2003 - 14:09 Der er 27 kommentarer og
1 løsning

preloader for hjemmeside i html

Mit problem er, at jeg har lavet min hjemmeside i html, hvor jeg har importeret småbidder af flash rundt omkring...Når jeg nu ikke bare kan lave preloaderen som en ny scene i alle de små swf film, ville jeg høre om der findes et script i flash, hvor jeg kan preloade de billeder som er brugt på sitet, på én gang.

http://www.clouise.dk/flash/index.asp
Avatar billede mat Nybegynder
20. juli 2003 - 22:54 #1
Vil du preloade en masse forskellige swf´er på et overvejende html-site? I princippet kan jeg ikke se noget problem i at hver swf har sin egen preloader - så er den jo tilgængelig når den er færdig istedet for at brugeren skal vente på at den tungeste er færdigloadet?...eller misforstår jeg?
Avatar billede clouise Nybegynder
20. juli 2003 - 23:39 #2
ja det var tanken. Grunden til at jeg gerne vil nøjes med een preloader, er at det vil være det pæneste og mest enkle...
Avatar billede bootlab Nybegynder
21. juli 2003 - 00:12 #3
Udfra det problem at der er "stumper" af flash filer på din side..
så ser jeg kun en løsning:
Du laver 1. html/asp side med en flash fil (med et preloader script+grafik) som ved hjælp af "LoadMovie()" henter alle de movie's ind som skal bruges.
Og når den så har hentet alle sammen, så er de jo på brugerens maskine.
Du kan så istedet for at sige den skal "gotoAndStop()" en eller anden frame,
gøre det at den skal "getURL()" altså den side hvor alt spiller og køre.

Det vil funke!

/boot
Avatar billede clouise Nybegynder
21. juli 2003 - 21:34 #4
Det lyder fornuftigt! Er det ligemeget hvilken location man vælger?
Avatar billede bootlab Nybegynder
21. juli 2003 - 21:44 #5
Location sætter du til at være "Level" - har du feks. 3 movies
så load dem ind på hvert sit level - eksempelvis:

loadMovieNum("din_film_no1.swf", 1);
loadMovieNum("din_film_no2.swf", 2);
loadMovieNum("din_film_no3.swf", 3);
Avatar billede clouise Nybegynder
21. juli 2003 - 21:46 #6
hmm når jeg gør det, og linker fra forsiden til loaderen, og derfra videre til indholdssiden, kan man ikke rigtigt komme videre fra forsiden. Jeg uploader det lige...
Avatar billede clouise Nybegynder
21. juli 2003 - 21:51 #7
Avatar billede bootlab Nybegynder
21. juli 2003 - 22:30 #8
jeg kan ikke se hvad du har gjort galt - man kan kun se at det ikke virker :)
Avatar billede clouise Nybegynder
21. juli 2003 - 22:33 #9
hmm ok må prøve noget andet...
Avatar billede bootlab Nybegynder
21. juli 2003 - 22:35 #10
prøv at beskriv det du har gjort
Avatar billede clouise Nybegynder
21. juli 2003 - 22:39 #11
skal jeg lige uploade den åbne flash film så du kan se den?
Avatar billede bootlab Nybegynder
21. juli 2003 - 22:41 #12
ja gør det :)
Avatar billede clouise Nybegynder
21. juli 2003 - 22:44 #13
Avatar billede bootlab Nybegynder
21. juli 2003 - 22:56 #14
jeg får ikke lov til at hente den ned - og http://www.clouise.dk/flash/index.asp giver heller ikke noget respons!!

Det virker som om der er dårlig forbindelse hos din udbyder..
Avatar billede clouise Nybegynder
21. juli 2003 - 22:58 #15
hmm jeg kan godt selv hente den ned, men du har sikkert ret...
Avatar billede clouise Nybegynder
21. juli 2003 - 22:59 #16
kan vi prøve igen på et andet tidspunkt? tror snart jeg lukker ned for iaften...
Avatar billede bootlab Nybegynder
21. juli 2003 - 23:02 #17
ok - det samme her .... jeg prøver at se om jeg kan hente den imorgen -
ellers må vi finde ud af at du måske mailer den til mig
Avatar billede clouise Nybegynder
21. juli 2003 - 23:03 #18
ok og mange tak for hjælpen! sov godt :)
Avatar billede bootlab Nybegynder
22. juli 2003 - 09:52 #19
morn :)
Nå jeg fik lov til at hente den ned nu, og har kigget lidt på den.
Der er godt nok mange .swf's !! har du en ide om hvor meget de vejer tilsammen?
Måske var det en idé at når man vælger forholdsvis dansk/engelsk - at man så
bliver diregeret til en side hvor du kun preloader de .swf's som der skal bruges mht. sprogvalg..
Jeg mener der er jo ingen grund til at den der har valgt dansk også skal hente
UK filerne ned før de kan se noget...
Avatar billede mat Nybegynder
22. juli 2003 - 10:35 #20
iøvrigt kan du i mx bruge LocalConnection til at sende data til og fra swf´er, med det burde du kunne sætte det op til at holde øje med de øvriges swf´ers status fra en og starte dem fra den ene når alle er loadet (skulle jeg da mene).

http://www.actionscripts.org/tutorials/intermediate/LocalConnections/index.shtml

(omend jeg stadig mener det er noget mærkeligt noget at holde en bruger hen når der rent faktisk er noget tilgængeligt ;)

mvh mat
Avatar billede clouise Nybegynder
22. juli 2003 - 11:05 #21
Godmorgen!

God idé med at opdele i dansk og engelsk!

Jeg kigger lige lidt nærmere på det med LocalConnections når jeg kommer hjem fra arb...Det er meget rart at undersøge hvad der er af muligheder...
Avatar billede clouise Nybegynder
24. juli 2003 - 09:34 #22
Jeg tror at LocalConnections ligger lidt ude over mine programmerings evner i øjeblikket :)

Kan du se hvad jeg gør galt i min preloader bootlab? Tror nemlig jeg vil linke til en engelsk og en dansk preloader fra min forside...
Avatar billede bootlab Nybegynder
24. juli 2003 - 09:59 #23
du skal ikke lægge alle loadmovie()'s i første frame... men i sidste ellers
begynder den først at loope og derved checke hvor meget der er loadet når alt er hentet!!!! - her er alle scripts fordelt under de 3 frames:

FRAME 1:

bytes_loaded = Math.round(this.getBytesLoaded());
bytes_total = Math.round(this.getBytesTotal());
getPercent = bytes_loaded/bytes_total;
this.loadBar._width = getPercent*100;
this.loadText = Math.round(getPercent*100)+"%";
if (bytes_loaded == bytes_total) {
    getURL("../pages/content.asp", "indhold");
}
----------------------------------------------------
FRAME 2:

this.gotoAndPlay(1);
----------------------------------------------------
FRAME 3:

loadMovieNum("alphafade.swf", 0);
loadMovieNum("contact_DK.swf", 1);
loadMovieNum("contact_UK.swf", 2);
loadMovieNum("drawings1.swf", 3);
loadMovieNum("drawings2.swf", 4);
loadMovieNum("drawings3.swf", 5);
loadMovieNum("drawings_DK.swf", 6);
loadMovieNum("drawings_UK.swf", 7);
loadMovieNum("links_UK.swf", 8);
loadMovieNum("links_DK.swf", 9);
loadMovieNum("menu_DK.swf", 10);
loadMovieNum("menu_UK.swf", 11);
loadMovie("portefolio_DK.swf", 12);
loadMovieNum("portefolio_UK.swf", 13);
loadMovieNum("profil_DK.swf", 14);
loadMovieNum("profil_UK.swf", 15);
loadMovieNum("tagwall_UK.swf", 16);
loadMovieNum("tagwall_DK.swf", 17);
----------------------------------------------------

Så er den vist i vinkel :)
Avatar billede clouise Nybegynder
24. juli 2003 - 22:47 #24
Nu loader den rigtigt ind...eneste problem er bare at den ikke tæller procent op, men står på 100% hele tiden?

hvis jeg ikke melder så hurtigt tilbage igen, er det fordi jeg er på ferie den næste uges tid...
Avatar billede mat Nybegynder
24. juli 2003 - 22:51 #25
Den når da heller aldrig til frame 3, hvor alle de der loadMovies står?
Avatar billede clouise Nybegynder
06. august 2003 - 14:44 #26
så er jeg tilbage igen...

Hvis ikke loadMovies filmene skal stå i frame 3, hvor så?
Avatar billede clouise Nybegynder
11. august 2003 - 10:39 #27
der er tilsyneladende ikke gang i dette indlæg mere...så jeg lukker det og åbner et nyt.
Avatar billede clouise Nybegynder
12. april 2004 - 22:24 #28
lukker...
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