Comunidad de diseño web y desarrollo en internet online

Ayuda con el BTN ON-OFF para sonido!!!!!!

Citar            
MensajeEscrito el 24 Ene 2008 04:30 pm
Hola!!!
tengo un swf que [b]desde el inicio debe tener musica de fondo[/b], pero necesito agregarle un boton que me permita prenderlo y apagarlo cuando el usuario kiera, se que puede ser sencillo... no tengo ni idea!!!
se como hacer el btn play- pause, pero con este el sonido solo se reproduce si le doy play,,
Alguien sabe???
ayuuuda!!!

Por very lilust

1 de clabLevel



 

msie7
Citar            
MensajeEscrito el 24 Ene 2008 05:18 pm
El sonido lo cargas desde un archivo externo, o con un Attach o está incrustado en fotogramas?... porque depende de eso existen varias formas para solucionar ese problemilla!!!.

Por vcomics

217 de clabLevel



 

Medellin - Colombia

firefox
Citar            
MensajeEscrito el 24 Ene 2008 05:43 pm
[quote="vcomics"]El sonido lo cargas desde un archivo externo, o con un Attach o está incrustado en fotogramas?... porque depende de eso existen varias formas para solucionar ese problemilla!!!.[/quote]


Hola!!!
el sonido lo importe a la biblioteca (es un mp3)y lo tengo solo en el primer frame de la pelicula, desde hay lo carga y corre toda la pelicula hasta que se caba (dmora como 7 minutos) , y en sinc lo tengo en inicio... aunque no importa! si te sabes cualquier forma, dime!!! que yo cambio todo!! :wink:
Gracias!!

Por very lilust

1 de clabLevel



 

msie7
Citar            
MensajeEscrito el 24 Ene 2008 06:50 pm
Pues una de las formas para cargar la musica la puedes hacer con esto:
• creas un mc con el nombre de instancia "mc_vacio"
• Creas otros dos para el play y el stop y los nombras en la instancia como "play_btn" y "stop_btn".
• pones el archivo de MP3 en la misma carpeta donde esta el fla

y en el primer frame le pones esto.

Código :

var mi_sonido:Sound = new Sound("mc_vacio");
mi_sonido.onLoad = function(completo:Boolean) {
   if (completo) {
      mi_sonido.start(0,0);
   } else {
      mi_sonido.stop();
      trace("Error!!")
   }
}
mi_sonido.loadSound("mi_pista.mp3",false);
mi_sonido.onSoundComplete = function() {
   this.start(0,0);
}
//-----------------------
play_btn.onPress = function() {
   mi_sonido.start(0,0);
}
stop_btn.onPress = function() {
   mi_sonido.stop();
}

Saludos!!!

Por vcomics

217 de clabLevel



 

Medellin - Colombia

firefox
Citar            
MensajeEscrito el 24 Ene 2008 11:39 pm
Hola vcomicsSoy nuevo en el foro y me encontre con que presentaba la misma duda... la probé y me funcionó a la perfección...pero cuento con un problemita y es que ese código está creado para que sean usados dos botones y yo necesito que uno solo cumpla con el objetivo de darle stop/play, dime si es posible pues me he estado rompiendo la cabeza :| y no encuentro la solución, además de ser algo nuevo en la programación con ActionScript... te agradecería la ayuda...!!!! :)

Por pweb

6 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 25 Ene 2008 12:50 am
Claro que es posible hacer eso solo tienes que agregar estas líneas al boton y listo.

Código :

mi_sonido.onLoad = function(completo:Boolean) {
   if (completo) {
      mi_sonido.start(0,0);
   } else {
      mi_sonido.stop();
      trace("Error!!");
   }
};
mi_sonido.loadSound("mi_pista.mp3",false);
mi_sonido.onSoundComplete = function() {
   this.start(0,0);
};
//-----------------------
var activar:Number = 0;
play_btn.onPress = function() {
   activar++;
   if (activar>1) {
      activar = 0;
   }
   switch (activar) {
      case 0 :
         mi_sonido.start(0,0);
         break;
      case 1 :
         mi_sonido.stop();
         break;
   }
};

Por vcomics

217 de clabLevel



 

Medellin - Colombia

firefox
Citar            
MensajeEscrito el 25 Ene 2008 09:55 pm
Bro... me funcionó a la perfección, gracias dime si dominas algo de esto que te envío ahora y dame una manito...
Estoy haciendo una mult... que cuenta con una serie de menues, pero...
El problema radica a la hora de mostrar el contenido luego de acceder a el mediante el menú especificado por el usuario, como enlazo los botones con el campo de texto y a la ves como enlazo el campo de texto con una base de datos (se trabajar con el SQL), ayudame de ser posible, saludos
Roberto (pweb)

Por pweb

6 de clabLevel



Genero:Masculino  

firefox

 

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