Anouck
%Europe/Berlin %817 %2008, 19:37
Hallo,
Ik ben een newbie op Flash gebied, en ben bezig met een soort en met van foto slide show met navigatie functies, dat gaat voorspoedig, maar ik loop alleen tegen een bepaald punt aan.
Ik heb 2 knoppen voor de regeling van het geluid. Ik wil dat als je één van de knoppen indrukt houdt, het volume (langzaam!) zachter wordt. Dit lukte mij prima met onderstaande:
var volumesound = sound.getVolume();
sounddown_b.onPress = function() {
volumesound -= 5;
sound.setVolume(volumesound);
};
Maar nu wil ik dat het geluid harder of zachter gaat terwijl je de knop ingedrukt houdt, dit lukte mij met een for loop, maar ik loop tegen twee problemen aan,
a) het optellen (via ++ )van de variabele gaat zo razendsnel dat voordat ik de knop loslaat de teller al op 100 staat en het geluid dus maximaal is.
b) als probleem a verholpen zou zijn, dan heb ik nog het probleem dat ik niet weet hoe ik het optellen moet stoppen, want zodra je de knop eenmaal indrukt, telt hij door naar 100.
Ik hoop dat ik mijn probleem duidelijk heb beschreven en dat jullie mij een zetje in de goede richting kunnen geven.
Ik ben een newbie op Flash gebied, en ben bezig met een soort en met van foto slide show met navigatie functies, dat gaat voorspoedig, maar ik loop alleen tegen een bepaald punt aan.
Ik heb 2 knoppen voor de regeling van het geluid. Ik wil dat als je één van de knoppen indrukt houdt, het volume (langzaam!) zachter wordt. Dit lukte mij prima met onderstaande:
var volumesound = sound.getVolume();
sounddown_b.onPress = function() {
volumesound -= 5;
sound.setVolume(volumesound);
};
Maar nu wil ik dat het geluid harder of zachter gaat terwijl je de knop ingedrukt houdt, dit lukte mij met een for loop, maar ik loop tegen twee problemen aan,
a) het optellen (via ++ )van de variabele gaat zo razendsnel dat voordat ik de knop loslaat de teller al op 100 staat en het geluid dus maximaal is.
b) als probleem a verholpen zou zijn, dan heb ik nog het probleem dat ik niet weet hoe ik het optellen moet stoppen, want zodra je de knop eenmaal indrukt, telt hij door naar 100.
Ik hoop dat ik mijn probleem duidelijk heb beschreven en dat jullie mij een zetje in de goede richting kunnen geven.