Avatar billede alexander_j Nybegynder
22. januar 2007 - 10:06 Der er 8 kommentarer og
1 løsning

loadmovies virkemåde

Et lille spørgsmål til loadmovies virkemåde.

Jeg har en eksternt swf-fil indeholdende primært lidt animationer og billeder.

Denne fil vil jeg så gerne loade ind i min hoved swf-fil via loadMovie - hvilket virker fint. Men nu er det sådan at jeg skal hente denne eksterne swf-fil rigtig mange gange og jeg er derfor interesseret i at vide om flash henter min swf-fil forfra hver eneste gang eller om den siger at den fil kender den godt, så den ligger i min hukommelse.

Findes der forøvrigt en måde, hvorledes man kan hente en swf-fil via AS ind i hovedfilmens library, således at filmen bliver tilgængelig via attachMovieClip - eller er det muligt at loade en swf ind og herefter gøre brug af de movieclips som ligger i dennes library?
Avatar billede barklund Nybegynder
22. januar 2007 - 10:16 #1
For det første ved du jo godt, at loadMovie forlængst er erstattet af MovieClipLoader-klassen, som giver dig meget bedre kontrol over, hvad du laver :)

Derudover hentes filen via browseren - så hvis browseren normalt cache'r filer, vil den også cache denne film.

Og sidst men ikke mindst, så findes der Shared Library, men det er statisk inkludering i library - du kan ikke dynamisk hente noget ind som en del af library (men i Flash 9 kan man faktisk noget derhenaf!)

--
Morten Barklund
Avatar billede alexander_j Nybegynder
22. januar 2007 - 10:50 #2
Hva' for noget, hvis du siger at jeg ikke følger med så ... har du nok helt ret.
Havde på fornemmelsen at tingene blev cachet.

Har faktisk aldrig leget med shared library - kan du fortælle lidt mere om det?
I mit projekt har jeg oprettet en klasse som gerne skulle have adgang til nogle movieclips/animationer/billeder (helst via attachMovieClip). Problemet er at jeg helst vil kunne nøjes med at definere klassen og herefter have det hele til rådighed. Men kan ikke lige finde ud af hvordan jeg inde fra klassen af kan have movieclips til rådighed uden at jeg manuelt skal importere de pågældende movieclips i alle de flashfilm, hvor jeg vil benytte klassen.
Avatar billede alexander_j Nybegynder
22. januar 2007 - 11:29 #3
Hmm shared library kan nok gøre tingene lidt nemmere, dog ville det være federe hvis man kunne gøre det direkte fra klassen, men sådan er der så meget.
Avatar billede alexander_j Nybegynder
22. januar 2007 - 11:43 #4
hmm kan ikke vælge ecsport for actionscript på et movieclip fra shared library.
Avatar billede alexander_j Nybegynder
22. januar 2007 - 11:53 #5
Hmm skal man virkelig manuelt ind og opdatere sine elementer i shared library hver gang? Og derefter sætte linkage til exports in first frame osv. - kan det ikke ske automatisk?
Avatar billede barklund Nybegynder
22. januar 2007 - 12:52 #6
Hvorfor tror du alle vi andre er meget sure på den måde, det fungerer i dag? SharedLibrary er statisk - når man vil bruge noget fra et SharedLibrary skal man vide det på forhånd.
Avatar billede alexander_j Nybegynder
22. januar 2007 - 14:07 #7
Ja det er jo ikke vildt praktisk - hmm men nok bedre end MovieClipLoader trods alt, da det jo kun er mig det er upraktisk for og ikke brugeren.

Kom med et svar Barky.
Avatar billede barklund Nybegynder
22. januar 2007 - 15:16 #8
Helt okay :)
Avatar billede barklund Nybegynder
22. januar 2007 - 16:35 #9
Tark for points :)
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