este es el script que uso con los MC_botones
on (press) {
stopAllSounds();
_root.myBook.flipGotoPage(1);
var my_sound:Sound = new Sound();
my_sound.loadSound("sound/xxxxxx.mp3", true);
my_sound.setVolume(0)
my_sound.onSoundComplete = function(){
this.start(0, 999);
}
vol = 0;
fade = setInterval(fadeIn, 50);
function fadeIn() {
vol += 1;
my_sound.setVolume(vol);
if (vol>=50) {
clearInterval(fade);
step = 1;
Fade = 0;
}
}
_root.onEnterFrame = function() {
if (Fade == 1) {
vol = vol-step;
if (vol<0) {
vol = 0;
}
my_sound.setVolume(vol);
} else {
vol = vol+step;
if (vol>50) {
vol = 50;
}
my_sound.setVolume(vol);
}
};
}
on (release){
_root.gotoAndStop("play");
}
-------que por cierto lo he copiado en cada uno de los MC_botones porque no encuentro otra manera de hacer que cada vez que paso la pagina el audio entre con fade in, ojala hubiera la forma de escribirlo solo una vez y llamar a esta funcion =(
y luego en el timeline copie un script para que queden apretado los botones que lo tome de aqui
//---cantidad de botones a procesar
var cantidad:Number = 11;
//---Se le da la misma acción de onPress a todos los botones
for(var i:Number = 1; i <= cantidad; i++){
this["boton" + i].onPress = function():Void{
desactiva(this);
}
}
//---Función de activar o desactivar los botones
function desactiva(boton:MovieClip):Void{
var mc:MovieClip;
for(var i:Number = 1; i <= cantidad; i++){
mc = this["boton" + i];
//---Habilitar o deshabilitar el boton
mc.enabled = (mc == boton) ? false : true;
//---Si el botón no es el presionado ir al frame _up
if(mc != boton){
mc.gotoAndStop("_up");
};
}
}
y la ultima pregunta existira la forma de reset todos los botones a " _up" cuando uno apriete por ejemplo un MC_Boton de stop sonido?????? es decir que todos los botones vuelvan a su estado normal?
En verdad apreciaria alguna ayuda estoy al borde de un cortarme las venas=(
gracias!!!!!!! un millon!!!!!
