02. maj 2002 - 13:43Der er
25 kommentarer og 1 løsning
Flere movieclips...
På en scene, har jeg 7 menupunkter... Hver gang jeg laver en rollover på en af menuerne, kalder jeg et nyt movieclip, via telltarget. Movieclipsene er en mindre forklaring på hvad disse menuer indeholder. Problemet er så at for hver gang jeg kalder et nyt movieclip, så er det ligesom om at den har sværere ved at læse movieclipsene, for hvert nyt movieclip den bruger. Dvs at det går langsommere og langsommere selvom hele flash filen er læst ind... se problem på www.theraveonettes.com/index2.htm og prøv selv efter! Jeg har tænkt og tænkt, men kan ikke hitte ud af det!!! HJælp!
Jeg tror nærmere, at det er fordi de andre movieclip kører på sammme på en anden level. Desto længere han kommer hen i rækken af knapper, desto flere clips kører der på den samme tid. Der er nemlig en proportionalitets faktor indbygget i animationen.
Jeg tror nærmere, at det er fordi de andre movieclip kører på sammme tid på en anden level. Desto længere han kommer hen i rækken af knapper, desto flere clips kører der på den samme tid. Der er nemlig en proportionalitets faktor indbygget i animationen.
Min skærm er ret "følsom", f.eks. kan jeg se gennemsigtige objekter i Flash. På min skærm kan jeg se at der er noget tilbage når klippet er spillet færdigt. Der er en hvid boks. Jeg ved ikke om andre kan se den.
Hvasså gutter, er der nogen der kan hitte ud af det?? Det er første gang jeg bruger experten, så hvis jeg kan få at vide hvordan man giver point, så kan jeg måske forhøje scoren med 30 extra point!!!
Har prøvet at udskifte alle menupunkterne med on (rollOver) { with (_root.contact) { gotoAndPlay (2); } }
og det virker, bare på samme måde som telltarget... jeg synes ikke at det gør den synderlige forskel i performancen.. - desværre! Måske en smule...Der må da være en anden måde hvorpå det kan køre flydende?? Du får pointene, og ska have tak for hjælpen, men jeg kunne godt tænke mig et svar så det køre clean!! Håber hjælpen er på vej???
Jeg har fundet ud af dit problem, og fundet en fornuftig løsning.
Når du anvender rollOver og rollOut, så skal du sørge for at dit første rollOut er færdigt, før brugeren får lov til at aktivere den næste rollOver. Ellers vil der være flere movievlips aktive på samme tid, og det kan cpu'en ikke klare.
News knappen skal sættes til
on (rollOver) { if (Aktiv == 0) { Aktiv = 1; } if (Aktiv == 1) { with (_root.news) { gotoAndPlay(2); } } } on (rollOut) { if (Aktiv == 1) { with (_root.news) { gotoAndPlay(27); } } } on (press) { getURL ("news.htm", "_self"); }
I frame 27 skal du sætte _root.Aktiv = 0;
Bio knappen skal hedde Aktiv = 2, og frame 27 skal igen sætte _root.Aktiv = 0;
Sådan skal du gøre med resten af dine knappe, så der kun er et movievlip aktiv adgangen. Dermed får du en ensartet hastighed på animationerne.
PS. Husk at initiere aktiv = 0 i et tomt movieclip
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.