31. juli 2001 - 12:45Der er
19 kommentarer og 1 løsning
damn preloader :-)
Jeg har nu i lang tid prøvet at lave en preloader i flash 5. I den movie der skal loades har jeg sat et billede ind i hver frames, ikke så mange igen, bare for at kunne se effekten. Men synes sq\' ikke ritigt det gør nogen forskel med en preloader. Måske er det fordi jeg gør det forkert. Jeg gør sådan her: ifFrameLoaded (\"Scene 1\", 6) { gotoAndPlay (\"Scene 1\", 1); }
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
så tjekker Flash selv hvormange frames der findes i filmen og putter det ind i property _totalFrames. Flash holder selv styr på hvor mange frames der er loaded i property _framesloaded.
Hvis din film har nogle frames vil scriptet altså tjekke om de alle er loaded og Play(1). Ellers hvis de endnu ikke er loaded looper den > gotoAndPlay(_currentFrame - 1)
...når jeg så prøver at afspille filmen går det vildt langsomt første gang jeg køre igennem, og når den looper går det lige pludselig hurtigt som det skal. Tyder noget ikke på at den ikke er loadet så ?
Hvad er din hensigt da? Jeg ville jo blot vise hvordan _framesLoaded og _totalframes bruger til at udføre det som din oprindlige kode skulle. Var det ikke din hensigt med kommentaren \".....aner ik hvordan man bruger sådn en....?
En preloader bruges som regel til at sørge for at alle de nødvendige media er loaded før man fortsætter med afspilningen. På denne måde kan man undgå at animationer, lyde etc begynder at hakke under afspilningen.
lingaman >> takker. Jeg sender den nok lige når jeg er færdig med noget. Skal ikke bruge den lige her, men jeg sender noget på et tidspunkt....takker takker
\"lige et par spørgsmål mere om preloadere. Jeg har set at man kan fange med bytes med: getBytesTotal(); Men så er mit spm. hvordan får man skrevet det ud på skærmen. Jeg er vant til php hvor man jo bare kan bruge print, men hvordan kan det lad sig gøre i flash?\"
Der er jo mange måder at vise informationen på, men her er et par eksempler på de mest brugte:
Man kan oprette et Dynamisk Tekst felt som viser getBytesTotal() og getBytesLoaded() Hvis vi laver den som et MC kunne vi jo også genbruge preloaderen i andre film så det er hvad jeg gør her:
Vi henter først info\'en og standser mainTimeline indtil alt er loaded
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.