Avatar billede plastic.gangsta Nybegynder
16. december 2003 - 15:56 Der er 4 kommentarer og
1 løsning

løbende loading ved loadmovie

Hej,

Jeg har lavet en præsentation som varer 10 min og fylder 300kb. Jeg "tror" måske jeg får et problem med folk som kører med lav hastighed, da jeg fem gange i løbet af filmen loader eksterne .swf ind som fylder helt op til 500 kb( og varer ca. 1 min) og derved en forholdsvis høj datamængde

Kan jeg gøre noget sådan jeg på forhånd loader noget af de eksterne .swf ind, sådan at når de så kommer til det sted hvor jeg bruger loadmovie at de så allerede har loadet noget ind i deres cache?


/ J
Avatar billede _k Nybegynder
16. december 2003 - 16:51 #1
Naturligvis! Du kan loade dit nye indhold ind i et mc off stage eller som du gør usynlig (_visible = false).

Når så brugeren når dertil hvor der skal loades nyt, flytter du så bare mc'et ind på stage/gør det synligt. Smart ikk? ;o)
Avatar billede plastic.gangsta Nybegynder
17. december 2003 - 09:53 #2
til det antal point, kan du så ikke give et eksempel?
Avatar billede _k Nybegynder
17. december 2003 - 11:05 #3
Øhm, det er jo ret straight forward. Men kan se ud på 1000 forskellige måder afhængig af din film....

1: Når din film er loadet ind og sat igang, har du off stage et mc, som du loader din næste film ind i: loadMovie("film2.swf", mc);
Du kan vælge at lade mc'et have de rigtige propertioner, eller du kan skalere det ned: mc._xscale = 1; mc._yscale = 1;
2: Når brugeren vælger din film2, flytter du blot mc'et som det er loadet ind i, ind på stagen, hvor det skal være: mc._x = 0; mc._y = 0; (husk også at skalere det op, hvis du har skaleret det ned)
3: Når du vil have det væk igen, kan du enten smide det off stage med x og/eller y igen, eller få det til at forsvinde (mc._visible = false);
4: ADVARSEL. Hvis du animerer helt vildt, kører nogle krævende spil eller Actionscript-udregninger på de klip du henter ind på denne måde, trækker det Flash-playerens performance vildt ned....
Avatar billede plastic.gangsta Nybegynder
17. december 2003 - 11:12 #4
oki tak, har lige et sidste spg.

Kan man maske de swf man loader ind, når de loades ind i et tomt movieclip.. Kan nemlig ikke få det til at fungere
Avatar billede _k Nybegynder
17. december 2003 - 11:40 #5
Fino :o)

Du har ret i, at der er problemer med at køre loadMovie under en maske. Mener at man kan komme udenom det ved at scripte masken i stedet. Men har ingen erfaring med det, så det skal jeg ikke spille klog på. Opret evt. et nyt spørgsmål, eller søg på det - mener at andre har haft problemet før dig.....
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