Ciao a tutti,
sto realizzando dei controlli per regolare il volume di un file audio caricato ( _level10.musica)
quello che vorrei è che tenendo premuto sul pulsante + il volume aumenti e quando rilascio il pulsante si fermi..
stessa cosa ma al contrario per il pulsante meno..
Riesco a far aumentare il volume e ad abbassarlo ma questo avviene a scatti .. ovvero premo sul pulsante + ( aumenta di 1) ma tenendo premuto non avanza, rimane fermo ( come se fosse impostasto su OnRelease) ho provato ad inserire un setinterval , ma una volta attivato ho provato a disattivarlo nello stato OnRelease del pulsante ma senza successo.. rimane attivo..
Altre volte ho messo il pulsante dentro un movieClip e utilizzato il metodo onClipEvent (enterFrame) ma so che occupa molto il processore..
suggerimenti??

posto il codice che ho utilizzato ora con il setInterval dove sbaglio?? C' è un metodo piu' "pulito" ed efficace?? Grazie

Codice PHP:
function volume_piu() {
    
volume_musica _level10.musica.getVolume();
    if (
volume_musica<100) {
        
volume_musica++;
        
_level10.musica.setVolume(volume_musica)();
    }else{
    
clearInterval(i_piu);
    }
}
function 
volume_meno() {
    
volume_musica _level10.musica.getVolume();
    if (
volume_musica>=0) {
        
volume_musica--;
        
_level10.musica.setVolume(volume_musica)();

    }
}

piu.onPress = function() {
    var 
i_piu:Number setInterval(volume_piu100);

};
piu.onRelease = function() {
    
clearInterval(i_piu);
};

meno.onPress = function() {
    var 
i_meno:Number setInterval(volume_meno100);
};
meno.onRelease= function() {
    
clearInterval(i_meno);

};