19. oktober 2005 - 01:41Der er
16 kommentarer og 1 løsning
Flash-movie æder cpu med hud og hår
Kan nogen fortælle mig, hvorfor hulen denne flash-film skal bruge 100% cpu for at køre?! Filmen indeholder én onEnterFrame, som ikke burde forvolde nogen skade, og selvfølgelig en del _alpha-manipulation, men aligevel ..!
.. Hmm! Har fjernet en del 'blur' og sat _alpha til 100 og kan nu se, at det har mere at sige end først antaget! Synes dog stadig, at det er voldsomt, at det er så krævende.
Det er med ret stor sandsynlighed dit snowflake-script der går bananas. Hvor mange snefnug skaber du? Og bliver de pænt deleted når de ikke længere er på skærmen? (og jo, alpha'ede snefnug er ikke ligefrem noget Flash elsker!).
Arbejder du med den nye Flash 8, burde du kunne smide et filter på dit enkelte fnug og lave det om til en bitmap i stedet for en vektor. Det gør en kæmpe forskel!
fjappe>> Jeg har ingen tekst-felter i min film, så jeg tror ikke dét er problemet.
Du har sikkert ret i, at det er sne-scriptet der volder de største problemer i denne sammenhæng. Jeg har forsøgt at fjerne blur og _alpha fra mine snefnug, og dette har klart en posivitv effekt, men cpu'en står stadig og arbejder med 70-80%, hvilket jeg stadig synes er voldsomt. Jeg arbejder med Flash 8.0 og kunne derfor forsøge mig med et filter på sne-fnuggene, men der opstår et problem, når man duplikerer et movieklip, for filteret lægger sig kun på det 'oprindelige' MC og ikke på de duplikerede MC'er.
Flash afvikles via en runtime compiler. De tager altid al tilgængelig cpu for at yde optimalt. Det betyder at du sagtens kan have andre programmer kørende. Flash justerer sig efter det.
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.