Avatar billede nanna31 Praktikant
30. januar 2006 - 14:29 Der er 13 kommentarer

slideshow med løbende preload

Jeg vil gerne lave et slideshow med en preloader.
Billederne er eksterne JPG'er.
Når loading af det første billede er igang, skal ant% naturligvis vises, mens der loades.
Når loading af det første billede er færdigt (100%), skal dette billede vises i f.eks 3 sekunder, mens preloaderen kører videre i baggrunden ude af syne.
Efter de 3 sekunder vises billede 2 så ligeledes i tre sekunder, men er billede 2 endnu ikke loaded helt, når det står for tur, skal preloaderen vise, hvor langt der er igen, indtil det når 100%. osv..

Håber det er til at fatte :-)

Måske findes der en sourcekode et sted med sådan et slideshow/loader?
Avatar billede kragekjaer Praktikant
30. januar 2006 - 14:46 #1
Du kunne evt. prøve selv først, og komme tilbage når du går i stå. Det er sådan man lærer at lave det selv.
Avatar billede nanna31 Praktikant
30. januar 2006 - 15:20 #2
Hvad får dig til at tro, at jeg ikke har forsøgt selv?
Jeg synes, det svære ligger i at udtænke en hensigtsmæssig metode at bygge det udfra.
Avatar billede jakwag Nybegynder
31. januar 2006 - 15:19 #3
Hej

Hvis du allerede har prøvet selv, må du fortælle lidt om din løsning. Der er jo tusinde måder at dette kan laves på.

Start i det små og byg så videre:

1. Lav en preloader der virker.

2. Lav et system som henter et nyt billede for hvert 3 sek. (tag et kig på setInterval)

3. Hvis det virker, så prøv om du kan lave transitions mellem billederne. En simpel fade er det nemmeste at gå til fra start af.

osv.

Når du en dag bliver bedre ved du allerede inden du starter på projektet hvordan det hele skal sættes op, men til at starte med er jeg bange for at der kun er den hårde vej. Mit eneste rigitg gode råd er: Tag det i bitte små bider.

.. et kursus eller et par bøger gør bestemt også processen lettere...

Og så fyr alle de spm af du har lyst, men de er meget svære at svare på hvis ikke der er noget kode at gå ud fra.

: ) Jakob
Avatar billede nanna31 Praktikant
03. februar 2006 - 18:18 #4
Findes der ikke en sourcefil eller en tutorial på området?
Avatar billede nanna31 Praktikant
12. februar 2006 - 14:11 #6
Dit eksempel ser ud til at preloade hvert billede separat, som jeg efterspurgte, men er meget omfattende og avanceret når man skiller det lidt ad - måske overkill for mit vedkommende.
Hvordan fandt du eksemplet - hvad søgte du på?
Finder du andre ligenende eksempler med separat preload men lidt enklere, må du meget gerne sende et link.

Tak for hjælpen foreløbigt og husk at lægge et svar.
Avatar billede webt Nybegynder
12. februar 2006 - 14:31 #7
Jeps den er nok rimlig avanceret, fandt den bare ved at søge på forum på actionscript.org efter slideshow en del poster...

ellers har du tjekket Slideshow artiklen her i flash kategorien?

Eller evt. http://whatdoiknow.org/archives/001629.shtml her er soucecode tilgængelig og den loader vist også seperat osv


Mvh
Martin
Avatar billede nanna31 Praktikant
13. februar 2006 - 13:43 #8
Så vidt jeg kan se, er grundproblemet i selv de bedste eksempler med sekventielle loadere, at preloaderen bliver ved med at preloade de samme billeder gang efter gang (runde efter runde), msåke fordi det ikke kan lade sig gøre at "flytte rundt med" images, der er loaded fra en ekstern mappe. Når billede er kørt igennem loaderen een gang, burde de jo ikke preloades igen, men det bliver de tydeligvis her.

En mindre fejl ved sidste eksempel er, at preload af et givent billede først sættes igang, idet billedet skal bruges og ikke før. I pricippet burde preloadingen vel køre konstant uden pause i baggrunden, indtil alle billeder er loadeded.

Men det første problem er vist det sværeste at løse.
Avatar billede webt Nybegynder
13. februar 2006 - 13:53 #9
Det kan man sådan set godt, du kan evt tage et kig på noget jeg lavede til et andet spørgsmål her på eksperten:
http://exp.martin-nielsen.com/686929

Her loades billederne eksternt og roterer så efterfølgende

Du skal være velkommen til at bruge noget af den hvis du kan bruge det i dit slideshow

Mvh
Martin
Avatar billede nanna31 Praktikant
13. februar 2006 - 14:13 #10
Når jeg siger "flytte rundt med" (det var også skidt formuleret), så mener jeg duplikere/genanvende som man kan med almindelige movieclips.

Under alle omstændigheder virker ingen af de ellers avancerede eksempler, som vi her har kigget på ret godt, idet de udfordrer båndbredden, sålænge showet kører og holder pause med preloadingen mellem hver visning, hvilket giver unødvendig ventetid.
Avatar billede webt Nybegynder
15. februar 2006 - 22:50 #11
Jeg vil gerne udvide ovenstående bannerrotations eksempel så det passer bedere til dit slideshow, men det bliver først i weekenden eller i starten af næste uge, håber det er ok

Mvh
Martin
Avatar billede nanna31 Praktikant
16. februar 2006 - 00:17 #12
Det vil være sejt, hvis du kan det.
Avatar billede webt Nybegynder
18. februar 2006 - 15:46 #13
Hej så fik jeg vist lavet noget brugbart :D rente ind i et par problemer

Tag et kig på
http://exp.martin-nielsen.com/683938

Du kan ha' lige så mange billeder du vil du skal bare sætte det i frame 1 af slide.fla og billederne skal så hedde 1.jpg 2.jpg 3.jpg osv osv

i det øjeblik billede 1 er loadet starter den slideshowet mens den loader videre på de andre

efter det givne antal sekunder skifter den til billede to, hvis dette ikke er loadet stopper den slideshovet, i det øjeblik det er loadet starter den så igen.

Det kunne være lavet pænere men er stykket sammen af banner rotationen som jeg nævnte samt lidt andet gammel kode

Håber det kan bruges

Mvh
Martin
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

IT-JOB

Netcompany A/S

IT Consultant

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger elementleder til System sektionen i Hvidovre

European Stonecraft

Intern Navision/BC Supporter

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Ingeniør til Satellitkommunikation