PDA

Volledige versie bekijken : geluid speelt dubbel af met rollover button


T3N
%Europe/Berlin %490 %2005, 12:45
het topic zegt het al als ik een button heb en ik ga er met een rollover over heen 1 keer dan speelt het geluid gewoon een keer af maar als ik er nog een keer over heen ga dan speelt het geluid dubbel af en als ik er nog een keer over heen ga speelt het geluid zich 3 keer af en nog een keer over ...... enz.

me vraag was dus hoe kan je dit verhelpen zo dat het geluid maar een keer afspeelt
sorry maar ik ben een n00b dus lach me niet uit :D

Thierry
%Europe/Berlin %495 %2005, 12:53
Misschien kun je in de laatste frame van het geluid stopAllSounds(); neerzetten zodat alle geluiden stoppen totdat je weer over je button gaat. Want het kan zijn dat je er zo snel overheen rollt dat je de button geen tijd geeft om het geluid helemaal af te spelen.

T3N
%Europe/Berlin %508 %2005, 13:12
nope dat heb ik al geprobeert maar dat helpt niet hij speelt dan gewoon weer dubbel af

) =

giel12
%Europe/Berlin %676 %2005, 17:14
Ik zou het zo doen... zet volgend scriptje in een frame...
Eerst enkele dingen doen:
-Geef je button een instancename... (ik gebruik btn)
-Geef je geluid een identifier...(bij linkage, ik gebruik geluidje)

zet dit in de frame van de button...

var muziekAan = false;
mijnGeluid = new Sound();
mijnGeluid.attachSound("geluidje");//"geluidje vervang je door je eigen identifier
btn.onRelease = function() {//de "btn" vervang je door je eigen instance
if (muziekAan = false){
mijnGeluid.start( 1,1 ); //heet tweede nummer staat voor het aantal loops.
muziekAan = true;
}
}
//de tekst tussen de haken mag blijven staan...

Nog vragen?? Vraag het gerust ;)

Flasher
%Europe/Berlin %688 %2005, 17:31
Zet de instelling van je geluid op start ipv event, het geluid speelt dan niet af als het op dat moment al speelt.

jelmerdewilde
%Europe/Berlin %717 %2005, 18:12
ik weet niet of dit het probleem is, maar is het niet makkelijker om dit te doen:
*your button*.onRollOut = function(){
gotoAndStop(1);
}

bewerkt: ik had ook onRelease ipv onRollOut
en je moet deze code op je frame zetten, en *your button* vervangen door de instancename van je movieclip/button

T3N
%Europe/Berlin %788 %2005, 19:55
oke mensen ik ga alles even proberen... :)

giel12
%Europe/Berlin %829 %2005, 20:53
FF nog reactie op men script...
ipv... onRelease = function........ : -> onRollOver....