Avatar billede Slettet bruger
26. august 2003 - 23:56 Der er 8 kommentarer og
1 løsning

Mute knap til loop

Jeg starter et loop med følgende AS:
my_sound = new Sound(),
my_sound.attachSound("loop");
my_sound.start();
my_sound.onSoundComplete = function() {
    my_sound.start();
};

Nu vil jeg gerne have én knap(en højtaler) der tænder og slukker for musikken. Hvordan...?
Avatar billede thulstrup Nybegynder
27. august 2003 - 00:06 #1
Skal det være en mute, en pause eller en stop knap?

Mute knap:
my_sound.setVolume(0);


Stop knap:
my_sound.stop();


Pause knap:
pos = my_sound.position/1000;
my_sound.stop();

og når den så skal startes igen:
my_sound.start(pos, 0);
Avatar billede Slettet bruger
27. august 2003 - 00:10 #2
samme knap skal have 2 funtioner. når siden loades spiller lyden. når man så trykker på knappen skal lyden stoppe. et tryk mere på knappen skal starte lyden igen osv
Avatar billede Slettet bruger
27. august 2003 - 00:11 #3
jeg tror det er noget med noget if/else der skal til
Avatar billede thulstrup Nybegynder
27. august 2003 - 00:19 #4
Skal lyden starte forfra eller skal den forsætte fra samme sted når man trykker på knappen igen?
Avatar billede Slettet bruger
27. august 2003 - 00:20 #5
det er ligemeget
Avatar billede thulstrup Nybegynder
27. august 2003 - 00:24 #6
Så prøv med:

knap.onRelease = function() {
    if (!playing) {
        playing = true;
        my_sound.start();
    } else {
        playing = false;
        my_sound.stop();
    }
};
Avatar billede Slettet bruger
27. august 2003 - 00:30 #7
lige ved og næsten....
første gang man trykker på knappen starter den loopet en gang, så der kører 2 oven i hinanden. men de efterfølgende gange man trykker virker det fint nok. der er bare problemer med første tryk......
Avatar billede Slettet bruger
27. august 2003 - 00:36 #8
byttede lige lidt rundt, så den ser således ud:

mute.onRelease = function() {
    if (playing) {
        playing = false;
        my_sound.start();
    } else {
        playing = true;
        my_sound.stop();
    }
}; 

det virker..... Tak for hjælpen.
Avatar billede thulstrup Nybegynder
27. august 2003 - 00:42 #9
Ok, så længe det virker :-)
Tak for point!
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