Hej eksperter, Jeg har en main swf, hvor jeg loader eksterne swf. filer(billeder) med preloader ind, problemet er at jeg syntes der er meget lang ventetid på 4-5 sekunder inden der er respons fra den eksterne swf. fil, jeg har lagt en preloader ind på de eksterne swf. filer, og den skulle man gerne se starte samtidig med at man klikker på linket der skal loade den eksterne swf. ind. Men der sker ingenting før 3-5 sek, og så ser man et hurtigt blink af preloaderen i sin færdigloadede tilstand(en loaderbar)og altså ikke selve loading processen. Det er ikke så smart, for det første man tænker er, at linket ikke virker... Kan det være et hostingproblem(altså langsom responstid eller hva'???) Preloaderen ligger i første frame på de eksterne swf'er, og det er bare ren vektor grafik, så det fylder ikke mere end et par kb.
Kan man evt. lægge en preloader på main swf. filen, istedet,så man undgår problemet??
ydermere hvis dine eksterne swf, ikke fylder mere end et par kilo byte ville jeg nok se at få dem smidt ind i din "hovedfil". Så slipper du for det bøvl ;o)
Hvis der er den samme preloader i alle de eksterne swf'er - hvorfor laver du så ikke preloaderen i hovedfilen? Det bør man faktisk altid gøre - undtagen når det er hovedfilen selv der skal hentes...
Hvis du sætter dig ind i MovieClipLoader klassen - så er den nok den nemmeste at bruge til dette formål...
har lige afprøvet det, og kan ikke få loadingbaren til at virke, jeg har lavet en firkant i et movieclip med instancenavnet minLoadingBar, mangler der noget i scriptet eller er der noget jeg har overset. Den loader den eksterne swf. fil ind, men uden preloaderen, den blinker kun lige et splitsekund og forsvinder(det er ikke pga. filstørrelsen). - Det kunne jo være supersmart, hvis det virkede, så jeg slap for at lægge preloadere ind i alle de eksterne filer. :-=)
onLoadProgress bliver kun kaldt når der direkte skrives til harddisken - ikke når filen bare hentes lokalt ind i hukkomelsen - derfor vil du nok se at den virker når du uploader flashen - men ikke når du tester lokalt...
Nu har jeg prøvet på serveren, man ser loadingbaren næsten i fuld størrelse på skærmen til at starte med, egentligt burde den jo først være usynlig, og derefter komme frem som en lille bitte boks, og så vokse efterhånden som filen loader.?? Efterhånden som filen er loadet halvvejs begynder den at spille, det var meningen den skulle vente med at afspille til totalframes var loadet - det gør den ikke? Hvilke actions skal der ind i første frame på den eksterne swf-fil?? :_=)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.