Avatar billede plastic.gangsta Nybegynder
29. marts 2004 - 16:30 Der er 10 kommentarer og
1 løsning

vedr. musik problem

Hej,

Jeg har et problem ang. min loadning af musik i en flash præsentation jeg har lavet.. Jeg kan sagtens få musikken til at spille, men jeg kan simpeltgen ikke få den til at "holde kæft" igen.

Min intro til præsentation har jeg lagt følgende kode ind i et layer i første frame:

__________________________
kirupaSound = new sound (this)
kirupaSound.attachsound("sound");
kirupaSound.start(0,999);
_____________________________

min intention er så at man skal kun bruge en knap til at slukke musikken ( og evt. starte den igen)

Derfor har jeg lagt følgende kode på en knap

on(press)  {
stopallsounds();
}

jeg har ligeledes prøvet med kirupasound.stop og kirupasound.stopallsounds();

men intet dur.. Hvad skal jeg gøre ? Det der sker nu er at den ikke stopper når jeg trykker først gang med knappen, men hvis jeg trykker anden gang begynder den at loope musikken igen ( da der findes to states på min knap; en til at starte og en til at stoppe)..

Hvad skal jeg gøre ....?
Avatar billede pyroman Nybegynder
29. marts 2004 - 16:32 #1
kirupaSound.stop() burde virke...
Avatar billede plastic.gangsta Nybegynder
29. marts 2004 - 16:51 #2
jeg også efter min menign, men det gør det ikke... Kan det være noget med at jeg loader musikken ind i et layer og ikke via et tryk på knappen ?
Avatar billede plastic.gangsta Nybegynder
29. marts 2004 - 16:56 #3
for hvis jeg ligger koden kirupaSOund.stop(); ind i et layer ca. 2 scener senere ind stoppper den fint.. Hvorfor dur det ikke ved at man trykker på en knap ?
Avatar billede plastic.gangsta Nybegynder
29. marts 2004 - 16:58 #4
har det noget med om det ligger i roden ?
Avatar billede plastic.gangsta Nybegynder
29. marts 2004 - 17:02 #5
nu har jeg køst halvdelen af problemet.. jeg kan godt få den til at stoppe første gange, men hvis jeg starter musikken igen og prøver at stoppe den anden gang vil den ikke ?
Avatar billede plastic.gangsta Nybegynder
29. marts 2004 - 17:03 #6
første gang skrev jeg _root.kirupaSound.stop(); for at få den til at du!
Avatar billede pyroman Nybegynder
29. marts 2004 - 17:03 #7
det er klart at hvis din lyd ligger i et frame i _root og din knap ligger i et mc - så er du nødt til at referere til det på fx denne måde:

_root.kirupaSound.stop()
Avatar billede plastic.gangsta Nybegynder
29. marts 2004 - 17:10 #8
hvorfor dur det så ikke anden gang ?
Avatar billede plastic.gangsta Nybegynder
29. marts 2004 - 17:14 #9
jeg har løst det.. istedet for at loade ind med kirupa = new sound (this); bruger jeg root i stedet for this
Avatar billede plastic.gangsta Nybegynder
29. marts 2004 - 17:15 #10
vil du have points, du hjælp mig på sporet
Avatar billede pyroman Nybegynder
29. marts 2004 - 17:38 #11
Hvis din kode var sådan her i _root:

kirupaSound = new Sound (this)
kirupaSound.attachSound("sound");
kirupaSound.start(0,999);



burde det altså stadig virke... men hvis denne kode ikke har stået i _root - så er det klart at det ikke har virket med _root.kirupaSound.stop()...
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