22. januar 2007 - 10:06Der 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?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
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!)
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.
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.
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?
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.
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.