Hola a todos.
Cada vez me gusta menos IE pero es que lo de hoy ya me parece demasiado. Os cuento:
Tengo que poner música de fondo a un portal que estoy desarrollando. Tiene su icono para si quieres desactivarla se desactive mientres navegas en la web.
Tengo la música y en Firefox, Chrome IE 8 todo va bien pero en IE 7 no va, o lo hace a medias, es decir:
Cuando entro en la web se activa la música, le doy al botón para que se apaga y se apaga correctamente. Pero cuando me voy a otra sección se vuelve a activar.
Yo para conseguir que cada usuario de la web se active o se desactive segun el gusto, pues lo que he hecho ha sido usar loadVars y una tabla en la base de datos donde guardo el estado del reproductor 1 => activo , 0 => apagado.
Lo podeis ver en [URL="http://gerson.acvgalaica.com"]http://gerson.acvgalaica.com[/URL]
Os dejo el código
// Variables
var reproductor:LoadVars = new LoadVars();
var reproductor2:LoadVars = new LoadVars();
musica= new Sound();
// Miro que estado tiene y según eso actuo
reproductor.session = _root.sesion;
reproductor.sendAndLoad("reproductor.php",reproduc tor,"GET");
reproductor.onLoad = function (exito:Boolean){
if (exito){
if(this.repro == 1){
_root.musica.loadSound("gfx/fondo.mp3",true);
// Mostramos el icono de on
_root.mc_reproductor.gotoAndStop(1);
}else{
_root.musica.stop();
// Mostramos el icono de parado
_root.mc_reproductor.gotoAndStop(2);
}
} else{
trace("Error");
}
}
// Para el bótón del sonido
reproductor2.onLoad = function (exito:Boolean){
if (exito){
if(this.repro == 1){
_root.musica.loadSound("gfx/fondo.mp3",true);
// Mostramos el icono de on
_root.mc_reproductor.gotoAndStop(1);
}else{
_root.musica.stop();
// Mostramos el icono de parado
_root.mc_reproductor.gotoAndStop(2);
}
} else{
trace("Error");
}
}
// Acciones para el botón
mc_reproductor.onRelease = function(){
_root.reproductor2.accion = "guardar";
_root.reproductor2.session = _root.sesion;
_root.reproductor2.sendAndLoad("reproductor.php",r eproductor2,"GET");
}