25. april 2003 - 23:34Der er
7 kommentarer og 1 løsning
Maximum load
Er der iøvrigt nogle grænser for load af variabler og deres indhold i en flashfilm - kan man f.eks. loade 1000 variabler, hver især med tekst svarende til 3 A4-sider??
Du kan godt! Det lyder som en rimelige dum ting og flashen vil blive tvunget kraftigt i knæ. Men man kan godt :)
Men hvorfor skulle man dog gøre det? Er det en bog, man kan bladre i, så kan man jo bare hente en side, når man kommer hen til den. Der er ingen grund til at hente alle 1000 sider.
Det er faktisk eet af problemerne når man arbejder med flash - man kan lave jeg ved ikke hvad på sin egen kraftige computer(fodre flashen med milliarder af data), og så når brugeren skal se siden på sin 100 mhz pentium, så hakker alting og filmen er nærmest gået i stå! Det er underligt de ikke har tænkt på det hos macromedia - de har kun tænkt på loadtiden!
Man skal bare strukturere det på en forbuftig måde, så kan alt lade sig gøre.
Load en lille smule af gangen og lav en lang preloader. Eller load kun det data, som du har brug for lige nu, og lav altså en preloader til hver gang, man skifter "side".
Men nu er 100 mHz måske lidt mindre, end hvad jeg kunne finde på at basere mine projekter på. På så lille en processor kan du dårligt nok installere Flash MX pluginet :)
Ja, jeg har nu ikke tænkt mig at loade så meget... ((-; bare en overdrivelse for at sætte det på spidsen. Men det er selvfølgelig også den rigtige metode: at loade i små "bidder" - enkeltvise .swf's og ikke belaste maskinen unødigt.
Et lille tillægsspm: Når jeg loader loader en .swf til et MC og dernæst forlader frames hvor dette MC vises - forsvinder den loadede .swf så fra hukommelsen automatisk eller skal man "tømme" MC'et for at opnå en bedre "perfomance"? (variabler kan jo med fordel tømmes hvis de indeholder urimeligt store mængder data...)
Mht. performance, så slettes alle ikke-synlige movieclip (i hvert fald deres grafik) fra hukommelsen når man forlader en frame. Det er det samme som hvis du dublikerer eller attacher dem ud på scenen.
Og hvis det er variabler, så slettes der fra hukommelsen, når der ikke er referencer til dem. Det har altså ikke noget med deres struktur at gøre, men med antallet af interne referencer "til sig selv".
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.