Comunidad de diseño web y desarrollo en internet online

Problema con boton

Citar            
MensajeEscrito el 19 Oct 2006 03:09 pm
Muy buenas! una vez más recurro a ustedes aver si me pueden ayudar. Este es el caso:

Tengo un botón, y un sonido que se reproduce. Quiero que cuando apriete el boton el sonido vaya disminuyendo hasta que el volumen=0. He intentado con setInterval, pero no va. este es el codigo:

on(release){
//Bajar o subir musica

if(volumen=true){//Si la musica suena, parar
quitarvolumen=setInterval(baja,10)
}
function baja(){
i=i+1;
s1.setVolume(100-Number(i));
if(i<=0){
clear(quitarvolumen);
}

}
}



Muchas gracias desde ya

Por Prometeo2006

122 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Oct 2006 03:11 pm
Perdon el, codigo es este:

on(release){
//Bajar o subir musica

if(volumen=true){//Si la musica suena, parar
quitarvolumen=setInterval(baja,10)
}
function baja(){
//i=i-10;
vol=vol-10;
s1.setVolume(vol);
if(vol<=0){
clear(quitarvolumen);
}

}
}



s1 es el sonido y vol es el volumen inicial (en otro fotorgrama)=100.

Gracias.

Por Prometeo2006

122 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Oct 2006 03:27 pm
Hola de nuevo! A Bueno, vamos mejorando, ahora se quita el volumen, pero quiero que al volver a pulsar el botón, se suba el volumen hasta 100. este es el codigo:

on(release){
//Bajar o subir musica

if(volumen=true){//Si la musica suena, parar
quitarvolumen=setInterval(baja,10)
volumen=false;
}
if(volumen=false){//Si la musica suena, parar
subirvolumen=setInterval(sube,10)
volumen=true;
}

function baja(){
//i=i-10;
vol=Number(vol)-1;
s1.setVolume(vol);
trace(vol);
if(Number(vol)<=0){
clearInterval(quitarvolumen);
s1.setVolume(0);
}

}

function sube(){
//i=i-10;
vol=Number(vol)+1;
s1.setVolume(vol);
trace(vol);
if(Number(vol)>=100){
clearInterval(subirvolumen);
s1.setVolume(100);
}

}
}



Alguna sugerencia?? Mil gracias de nuevo

Por Prometeo2006

122 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Oct 2006 05:09 pm
Nada, que ya está solucionado...Era un pequeño problema con las variables. La primera vez que me pregunto y me contesto....Perdonnad, pero es que soy bastante torpe.
Saludos

Por Prometeo2006

122 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.