Jeg er ved at lave en cd-rom i Flash, hvor der af og til skal hentes nogle swf'er med video ind via _loadMovie. Jeg har så prøvet at lave noget preloader, men tilsyneladende fryser Flash-projektoren fast, mens filerne hentes fra cd'en, og preloaderen ser ikke ud til at have nogen effekt.
Kan det passe at _framesloaded osv kun virker på nettet??
Kan ikke svare på, om _framesloaded ikke virker når du arbejder med projekterfiler, men det giver da mening at den IKKE gør. Medmindre du har en abnorm stor fil som skal hentes ind, så vil du aldrig have brug for en preloader - cd-drev eller harddiske er simpelthen for hurtige (eller måske bare: hurtige nok!)
Kan du ikke komme udenom problemet, ved at streame videoen i stedet, så den går igang med det samme?
Jo, det giver lidt mening, fordi en videofil hurtigt kan fylde 20 MB, og det tager trods alt lidt tid at hente det fra et cd-drev (som først skal starte op, finde filen og derefter indlæse den).
Angående stream, så vil jeg da gerne det, men tilsyneladende funker det ikke i en projektor. Flash begynder ikke at afspille de loadede swf'er, før de er hentet fuldstændigt.
Hm, guster, jeg kan ikke få det til at virke. Hvis jeg har en frame, hvor jeg henter en swf ind i et tomt movieclip, så fryser flashen fast og hopper ikke hen til den frame, før swf'en er hentet helt. Og _getBytesLoaded hjælper ikke rigtigt på det. Har du i praksis fået det til at virke?
Nej, tror heller ikke at _getBytesLoaded løser dit problem. (onData i loadMovie indeholder en bug ..) Det er svært at løse problemet uden at se din kode... kan du ikke smide den op her eller forklare strukturen nøjagtigt?
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.