Avatar billede nanoflower Nybegynder
04. august 2002 - 15:15 Der er 10 kommentarer og
1 løsning

loadmovie _root.AARGh?

hey,

Jeg har lavet et forsøg, der ikke helt makker ret, som jeg havde håbet!!

Jeg har en fil der kun indeholder lyd, denne fil har jeg loadet ind i min hovedfilm's første frame (blank keyframe) for at kunne afspille musikken kontinuerligt.

I min hovedfilm ønsker jeg nu at loade endnu en film (menu indhold)

For at gøre dette har jeg forsøgt mig med "_root.dropZone" og et usynligt movieclip(dropZone)

Her ligger problematikken! - hvordan får jeg loadet den nye film så den 'overskriver' altså fjerner den gamle, og ikke ligger sig som et nyt lag?



-nano
Avatar billede nikolajdu Nybegynder
04. august 2002 - 15:19 #1
loadMovie("mitMovieClip.swf", _root.dropzone);

Husk at Dropzone skal være på stage når du forsøger at loade ind i det ellers funker det ikke.

/Nikolaj
Avatar billede nanoflower Nybegynder
04. august 2002 - 15:28 #2
min se helt præcist sådan her ud:

on (release) {
    loadMovie("test2.swf", "_root.dropZone");
}


-og det virker ikke helt som jeg vil have det til! - den nye film ligger sig som et lag oven på den gamle, og det er netop det jeg vil undgå!!

Jeg kan lige nævne min 'dropZone' liggger i øverste venstre hjørne på min stage så den skulle være go' nok.

Hvis har du andre foreslag er de velkomne - jeg kan evt maile dig mine .fla filer så du kan lure lidt på dem hvis du har tid!!

-nano
Avatar billede nikolajdu Nybegynder
04. august 2002 - 15:29 #3
Det er nok det hurtigste :)

flasher@nikolajdu.dk
Avatar billede nanoflower Nybegynder
04. august 2002 - 15:39 #4
sådan er jeg :) - inden  jeg sender vil jeg  lige høre om det gør noget de fylder lidt ca 4½ mb ..da der ligger to audio tracks i .fla filerne

-nano
Avatar billede nikolajdu Nybegynder
04. august 2002 - 15:40 #5
det går nok :))
Avatar billede barklund Nybegynder
04. august 2002 - 15:48 #6
Har jeg forstået det korrekt, hvis jeg gætter på at du har:

Fra starten en test.swf

Over den loader du en lyd.swf

På et tidspunkt vil du udskifte din test.swf med en test2.swf, men din lyd.swf skal blive der?

Mit forslag:

Lav en til film (tro det eller ej), der er helt tom og kun indeholder:

loadMovieNum("test.swf", 1);
loadMovieNum("lyd.swf", 10);

På din "udskift"-knap har du så:

loadMovieNum("test2.swf", 1);

Du kan nemlig ikke erstatte din "test.swf" hvis den ligger som hovedfilmen (den "nederste"), for så vil du også fjerne lyden... Denne løsning ser jeg som den smarteste...
Avatar billede nanoflower Nybegynder
04. august 2002 - 15:58 #7
barklund> tak for dit indlæg! - jeg har netop sendt mine filer til nikolajdu, og vil derfor gerne se hvad han kommer op med :)
Avatar billede nikolajdu Nybegynder
04. august 2002 - 16:18 #8
Så er der snart svar :))

Jeg har lavet en lille funktion i din main frame som du så kan kalde med :

_level0.loadLyd("min.swf")

Anyway vil den beste løsning være ikke at lægge lydene i movieclippet, men at bruge linkage og attachSound, men det funker da nu. :)

/Nikolaj
Avatar billede nikolajdu Nybegynder
04. august 2002 - 16:20 #9
hmm sender lige igen, der gik et eller andet galt...
Avatar billede nanoflower Nybegynder
05. august 2002 - 09:38 #10
sorry, - var knap så hurtig denne gang :)

har desværre ikke haft tid til at testet det igennem endnu, men er da sikker på din løsning virker...men jeg når højest sandsynligt senere idag!

..takker for indlæg's

-nano
Avatar billede nanoflower Nybegynder
05. august 2002 - 09:39 #11
woops :))
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