La verdad que esto ya me sacó y por mas que lea y pruebe no doy en el clavo.
Tengo un swf principal con un mp3 (attachSound) como sónido de fondo (con sus respectivos controles de on/off)
El swf funciona bien hasta que intento subirlo a internet y utilizo una precarga (dado el peso del archivo).
La precarga esta desarrolada en una escena aparte y este es el código
en el primer keyframe:
ifFrameLoaded ("Scene1", 200) {
nextScene();
play();
}
/*luego cada en los frames 10, 20 ,y 30 voy a gregando un punto suspensivo mas que es de los consta este preloader*/
//En el frame 40 cierro con el sgte código
gotoAndPlay(1);
En cuanto al sonido
Este es el codigo utilizado incluido en el primer frame de una de las capas del swf principal
var pausa:Number = 0;
var estado:Number = 1;
Boton_btn.stop();
_root.onLoad = function(){
misonido = new Sound();
misonido.attachSound("Sonido");
Boton_btn.gotoAndStop("pause");
misonido.start(0, 100);
}
Boton_btn.onPress = function (){
if (estado == 1){
misonido.stop();//lo para
estado = 0;
Boton_btn.gotoAndStop("play");
}
else {
misonido.start(0, 100);
estado = 1;
Boton_btn.gotoAndStop("pause");
}
}
El sonido se reproduce desde quese carga el swf y posé un boton para detener y reiniciar.
Para ver como serían ambos casos ver los sgtes ejemplos:
con la precarga : http://www.id.net.uy/san_nicolas/con_preload.htm
sin precarga : http://www.id.net.uy/san_nicolas/sin_preload.htm
