Cita:
Iniciado por Hennig La programación no es lo mio... a ver si alguien pudiera ayudarme porfavor. Resulta que he puesto musica de fondo en mi web con este codigo:
if (noRepeat == undefined) {
var noRepeat:Number;
noRepeat = 1;
var snd:Sound = new Sound();
snd.attachSound("how");
snd.onSoundComplete = function() {
this.start();
};
Sonando="NO";
snd.start();
Sonando="SI";
}
Luego he creado dos botones, on/off. Los botones me van pero quiero que si la musica esta sonando que el boton "on" no haga nada. He puesto esto:
on (press) {if (Sonando="NO") snd.start()}; {if (Sonando="SI") nextFrame();
}
Pero creo que no pongo bien esta última ínea, ¿no? Si le doy al boton cuando no suena, si que se pone en marcha, pero al volverle a dar suma una nueva canción.
Hola Hening !
Lo que pasa es que en tu condición estas utilizando el operador de asignación, y no el de igualdad.
= Operador de Asignación
== Operador de Igualdad
Debería quedar así:
Código PHP:
on (press) {
if (Sonando == "NO") snd.start();
if (Sonando == "SI") nextFrame();
}
Saludos !