Avatar billede mason Nybegynder
10. juli 2004 - 21:48 Der er 7 kommentarer og
3 løsninger

musikken skal stoppe af sig selv

Jeg har et stykke musik kørende i min flash movie.
Jeg vil gerne have at den stopper når den slutter, og ikke starter forfra, som nu. (Jeg har så en knap hvor folk selv kan tænde/slukke som de vil).

I frame 1 har jeg denne action:
mySound = new Sound();
mySound.attachSound("mySong");
playing = 1;
mySound.start(0, 9999);

På min sound on/off knap har jeg følgende:
on (release) {
  if (_root.playing == 1) {
    _root.mySound.stop();
    _root.playing = 0;
  } else {
    _root.mySound.start(0, 9999);
    _root.playing = 1;
  }
}

Er der en som kan hjælpe med hvad jeg skal indsætte i mit script for at få lyden til at stoppe når den slutter?
Avatar billede kragekjaer Praktikant
10. juli 2004 - 21:58 #1
mySound.onSoundComplete=function(){
    gør noget;
}
Avatar billede mason Nybegynder
10. juli 2004 - 22:11 #2
skal det indsættes i scriptet i frame 1 eller hvad?
og hvad mener du med "gør noget" ? :-)
Avatar billede barklund Nybegynder
10. juli 2004 - 23:48 #3
Altså den skal kun spille sangen en gang? Og hvad skal on/off knappen så gøre bagefter?
Avatar billede mason Nybegynder
11. juli 2004 - 10:05 #4
Den skal kun spille sangen én gang, ja.
På on/off knappen skal man kunne tænde og slukke musikken når som helst.
Når man tænder skal musikken starte forfra uanset hvornår den blev stoppet tidligere.
Avatar billede alexander_j Nybegynder
11. juli 2004 - 11:00 #5
Er det ikke bare denne her: mySound.start(0, 9999);
- der skal laves om til: mySound.start(0, 1);
- både i frame 1 og på knappen?
Avatar billede barklund Nybegynder
11. juli 2004 - 12:39 #6
Korrekt, alexander_j.

Du kan også bare skrive mySound.start() uden argumenter. At du skriver 0,9999 betyder, at den skal starte efter 0 sekunder og spille 9999 gange. Men det skal den jo ikke.
Avatar billede mason Nybegynder
12. juli 2004 - 11:12 #7
Alletiders! Jeg takker mange gange :-)
Jeg deler pointene mellem jer, så jeg skal lige have Alexander og Barklund til at smide et svar også, så I kan få point.
Avatar billede alexander_j Nybegynder
12. juli 2004 - 12:22 #8
ok et svar :-D
Avatar billede barklund Nybegynder
12. juli 2004 - 12:57 #9
Keep it
Avatar billede mason Nybegynder
12. juli 2004 - 13:00 #10
here you go......
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