Avatar billede overgreat Forsker
17. februar 2003 - 22:05 Der er 19 kommentarer og
1 løsning

Hvordan stopper jeg en bestemt lyd?

Hej

Overskriften fortæller nærmest hvad jeg gerne vil vide. Hvordan stopper jeg en lyd og ikke Stop-all-sounds!

På forhånd tak

Henrik
Avatar billede pyroman Nybegynder
17. februar 2003 - 22:17 #1
Når du laver en lyd laver du den som et lyd objekt!

Kig her: http://exp.dk/spm/318096
Han gav mig ikke point - jeg ved ikke hvad der skete for ham, men det virker!!!!

/Filip
Avatar billede baitianlong Nybegynder
18. februar 2003 - 01:35 #2
Yep...

lyd = new Sound();
lyd.attachSound("dinLinkage");
lyd.start();
lyd.stop();
Avatar billede overgreat Forsker
18. februar 2003 - 13:29 #3
kanon. Tak for hjælpen!
Avatar billede overgreat Forsker
18. februar 2003 - 13:30 #4
send et svar pyroman!
Avatar billede overgreat Forsker
18. februar 2003 - 16:28 #5
et lille problem. Jeg kan få lavet det hele. Men kan ikke rigtigt stoppe den.... Jeg vil gerne have den til at starte frame 1 slutte frame 20, hvordan vil det se ud?
Avatar billede pyroman Nybegynder
18. februar 2003 - 16:31 #6
Altså starte i frame 1: her laver du dit sound object og skriver:

minLyd.start(0, 1);

I frame 20 skriver du så bare:

minLyd.stop();

Er der nogle probler i det?
Avatar billede overgreat Forsker
18. februar 2003 - 16:42 #7
det virker ok. Kun en lille ting den næste lyd der skal køres samtidigt stopper samtidigt med den anden det skal den ikke. Jeg har kaldt den for lyd1 hele vejen igennem. Er det en fejl?
Avatar billede barklund Nybegynder
18. februar 2003 - 17:04 #8
det er et lille issue omkring lyde, som macromedia kun har dårligt beskrevet i deres hjælp...

Når du initialiserer et lyd-objekt, skal du angive hvilken tidslinie, det skal tilhøre. Angiver du ingen, bliver det globalt. Når du ændrer properties på et lydobjekt på en tidslinie, så påvirker du alle lydobjekter på samme tidslinie!

Derfor skal du i:

lyd = new Sound(etEllerAndetMC);

Angive "etEllerAndetMC", som skal være unikt for alle lyde, der ikke skal ændres samtidig men fungere uafhængigt at hinanden...

Den anden lyd, som du har lavet, den er vel også lavet med et lyd-objekt?
Avatar billede overgreat Forsker
18. februar 2003 - 17:05 #9
ja!
Avatar billede barklund Nybegynder
18. februar 2003 - 17:17 #10
Så nu virker det, eller?
Avatar billede overgreat Forsker
18. februar 2003 - 17:19 #11
jep! tak!
Avatar billede overgreat Forsker
20. februar 2003 - 15:41 #12
små problemer alligevel. Håber du kan forklare det lidt nærmere. Det var nemt nok når de skulle stoppe på samme tid.... jeg glemte dog i min iver at tjekke når de skulle stoppe på forskellig tid. Kan du ikke hjælpe mig barklund?

Jeg har åbenbart ikke forstået det 100% det med tidslinien mv.

Jeg har skrevet:

1.lyd
lyd = new Sound(barry);

og når den skal stoppe:
lyd.stop(bang);


2.lyd
lyd = new Sound(bang);

og når den skal stoppe:
lyd.stop(bang);

Er det forkert?
Avatar billede overgreat Forsker
20. februar 2003 - 15:41 #13
sorry jeg mente:
1.lyd
lyd = new Sound(barry);

og når den skal stoppe:
lyd.stop(barry);
Avatar billede barklund Nybegynder
20. februar 2003 - 15:55 #14
Næ, bare lyd.stop();

Dine to henvisninger ("barry" og "bang") skal være movieclips, der EKSISTERER i forvejen - ikke bare tilfældige navne...
Avatar billede barklund Nybegynder
20. februar 2003 - 15:59 #15
Nåja... Dine lyde skal også have forskellige variabel-navne:

lyd1 = new Sound(_root.mc1);
lyd1.stop();

lyd2 = new Sound(_root.mc2);
lyd2.stop();
Avatar billede overgreat Forsker
20. februar 2003 - 16:02 #16
Jeg kan ikke rigtigt få det til at virke.

Når jeg importerer lydene har jeg været inde i linkage og skabe denne linkage. Når du snakker om movieclips, skal jeg så gøre noget videre ved dem?
Avatar billede overgreat Forsker
20. februar 2003 - 16:03 #17
I øvrigt tak fordi du gider tage tiden til at hjælpe igen!
Avatar billede barklund Nybegynder
20. februar 2003 - 16:09 #18
Ja, du skal OGSÅ lave et movieclip for hver lyd, der skal fungere uafhængigt af hinanden... Hvis ud i forvejen har et movieclip du bruger til noget andet, så kan du bare bruge dem igen... Den ene lyd kan også tildeles movieclippet "_root", som jo altid er til stede
Avatar billede overgreat Forsker
21. februar 2003 - 13:24 #19
ok. Det virker!

Endnu engang tak for hjælpen!

mvh

Henrik
Avatar billede barklund Nybegynder
21. februar 2003 - 13:54 #20
Wuhuu :o)
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