Avatar billede nulle99 Nybegynder
18. november 2004 - 10:12 Der er 18 kommentarer og
1 løsning

Problemer med Unloadmovie af fil der indeholder Mediacomponent

Mit spørgsmål har være her før under http://www.eksperten.dk/spm/560606 - Jeg forhøjer lige indsatsen..
Jeg prøver at loade en swf fil via en knap, der indeholder et Mediacomponent med en flv fil således:
on release{
loadMovie("flv/video_control2.swf", _root.to_menu2_mc);

Herefter når jeg vælger et andet menupunkt med en knap med følgende:
on release....
// og unload
unLoadMovie(_root.to_menu2_mc);
loadMovie("swf/test.swf", _root.to_menu2_mc);

Men mit problem er at den ikke unloader, eller rettere lyden fra flv'en unloader ikke. - Og det er mit problem...

Er der nogle der kan hjælpe
Avatar billede _k Nybegynder
18. november 2004 - 10:18 #1
Er det ikke fordi den indloadede swf åbner en netstream som du også lige skal huske at lukke ned for inden du unloader?
Avatar billede nulle99 Nybegynder
18. november 2004 - 10:24 #2
Jeg mener ikke det er en netstream, når den ligger lokalt. - Men hvis det er, hvordan lukker jeg så ned for den?
I øvrigt skal alt indhold ligge på en CD-Rom som en .exe fil
Avatar billede _k Nybegynder
18. november 2004 - 12:29 #3
Du referere selv til at du bruger en flv-fil, men i koden ligner det en swf? Principielt er det nemlig ligemeget om du arbejder lokalt eller eksternt når du anvender flv-filer. Så spørgsmålet må være, gør du det?
..og har du anden "skummel" kode i den swf du loade ind? Her tænker jeg specielt på om der i den refereres og måske endda sættes noget i _root?
Avatar billede nikolajdu Nybegynder
18. november 2004 - 12:31 #4
til k´s første eller stoppe videoen.

Ja jeg ser også en sammemblanding af 2 ting.
Avatar billede nulle99 Nybegynder
18. november 2004 - 12:43 #5
Hej. -I video_control2.swf har jeg benyttet flash media componets media display/controller og impoteret min .flv fil der. -denne fil har jeg så gemt som en swf => video_control2.swf
Der er ikke noget mystisk i det, andet end som sagt i den anden .fla fil, hvor jeg via loadmovie henter video_control2.swf, at der vil den ikke unloade, eller rettere lyden kører stadig. - Det mærkelige er at hvis jeg trykker på linket igen, så bliver der loaded endnu en version ind af filmen, så man hører dobbelt lyd. - Hvordan kan det være, når jeg loader til samme level?
på forhånd tak
Avatar billede _k Nybegynder
18. november 2004 - 13:38 #6
Må indrømme at jeg aldrig selv har leget med det setup du er ude i. Men er der ikke en måde hvorpå du med script kan standse og starte din film? For det lyder som om det ER et problem med et komponent som tager fat i noget som bliver "hængende" i din film. (der har i tidens løb været ret mange bugs med de indbyggede komponenter, men med MX 2004 er de ellers begyndt at blive ret solide)

Hvis du er meget i tvivl om hvad jeg mener, har du så mulighed for at lægge fla'erne op et eller andet sted - eller er de urimeligt store?
Avatar billede _k Nybegynder
18. november 2004 - 13:38 #7
hov - skulle ikke have været et svar!
Avatar billede nulle99 Nybegynder
18. november 2004 - 15:01 #8
Hej jeg har lagt en test op på http://www.pop-web.dk/flv.zip
obs: det er en mx2004 fil
Håber det hjælper..
Ulrik
Avatar billede _k Nybegynder
18. november 2004 - 15:43 #9
...er ved at være godt træt af at høre de første strofer i Marlboro man!!! ;oO

Macromedia har ikke været særligt hjælpsomme med hjælpen til media-komponenterne, så jeg prøvede mig lidt frem og fandt ud af at man kan stoppe MediaDisplay-komponenten med et simpelt stop. Det betyder at du bare skal lave din on(press) metode om på "andet klip" knappen:

on (release) {
    main.media.stop();
    main.unloadMovie();
    loadMovie("unload.swf", _root.main);
}
Avatar billede nulle99 Nybegynder
18. november 2004 - 16:14 #10
Marlboro Man er jo ellers en klassiker... ;-)
Jeg har forsøgt med den kode du har beskrevet, men lyder forsætter stadig...
Det er da mækeligt. - Du kan ikke sende mig eller uploade filen?
Avatar billede nulle99 Nybegynder
18. november 2004 - 16:40 #11
Det virkede i den du fik, men ikke i endan jeg har.. - Men du får pointene, hvor læste du om media komponeneterne?
Avatar billede nikolajdu Nybegynder
18. november 2004 - 17:33 #12
Kommentar: nikolajdu
18/11-2004 12:31:16 til k´s første eller stoppe videoen.
Avatar billede nulle99 Nybegynder
18. november 2004 - 17:43 #13
Til k's kl. 15.43.21
Det virkede med at stoppe videoen. Men jeg har en anden fil, og der virker det ikke, meget mystisk.
Gad vide om det kan være fordi at swf'erne ligger i en ande mappe, altså  loadMovie("swf/unload.swf", _root.main); i stedet.
Avatar billede rohaje Nybegynder
18. november 2004 - 21:31 #14
Avatar billede _k Nybegynder
19. november 2004 - 11:41 #15
Takker for point :o)

I din anden fil, har du også husket at kalde media-componenten "media". Har du ikke, så prøv det. At filen ligger i en anden mappe har ingen indflydelse når den først er hentet ind i Flash.
Avatar billede nulle99 Nybegynder
19. november 2004 - 12:13 #16
Nej den havde et andet navn, men det kan da være det er det....
Tak for det...
Avatar billede nikolajdu Nybegynder
19. november 2004 - 14:33 #17
sjovt som folk taler henover hovedet på én.
Avatar billede _k Nybegynder
19. november 2004 - 15:14 #18
nikolaidu: Må indrømme at jeg skulle slå alle de små grå til (og det er svært her fredag eftermiddag) for at dechifrere hvad du mente. Men undskylder hvis du føler dig holdt udenfor ;o) (tror både nulle og jeg før her til sidst fattede hat af hvordan man konkret stoppede komponenten)
Avatar billede nikolajdu Nybegynder
19. november 2004 - 15:22 #19
Det er også helt ok, det undrede mig bare at det blev totalt ignoreret når nu jeg havde sagt det ikke bare én gang men to gange. Nok om det og god dag :))
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester