20. oktober 2004 - 16:13Der er
9 kommentarer og 1 løsning
vise bytes loaded på ekstern swf
Hej Jeg har lavet en videoafspiller (mc som hedder "host" og vil nu gerne loade en swf-video ind i denne. Dette gøres med loadMovie("contentB_video_lo.swf", host); Jeg ønsker nu at have en preloader til denne video som ikke skal ligge i selve videoen men i stedet i min afspiller. Er dette muligt?
Jeg havde f.eks. forestillet mig at jeg kunne aflæse frames loaded i min videofil med _root.host.getBytesLoaded(); men det virker ikke helt. Men det er måske ikke muligt at læse hvor meget der er loaded af en anden swf-fil?
Tak for de hurtige svar. Beklager min sene respons!
Andersdp > Problemet er at mine filer laves i Sorenson Squeeze, og derfor har jeg ikke nogle fla'er med videofilen.
Jeg leder derfor efter en løsning, hvor video-swf'en hentes ind i selve preload-filen! Hvor den på tidslinien skal undersøge hvor meget der er downloadet af den eksterne video-swf, for derefter at springe videre i tidlinien, hvor selve filen kan afvikles, mens resten downloades.
Det er også en meget normal fremgangsmåde - altså at videoerne bare er videoer. Så kan man hente dem ind i sin film og preloade dem der - præcis som man ønsker uden at skulle re-eksportere sine videoer når grafikken ændrer sig. Og det er lige så nemt som det andet.
Barklund > Jeg håber du er på "pinden" i morgen. Jeg får desværre ikke tid i aften. Men i morgen kan jeg hurtigt lige smide nogle af mine scripts. På forhånd tak for tålmodigheden :o)Mvh Nicolai
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.