Hola a todos..
Cómo puedo hacer que un botón tenga la función de iniciar/parar un sonido en flash.. un mismo botón
| |||
hola Bandit. Genial la explicacion. Pero tengo un problema. Si ese MC, los inserto dentro de otro MC, deja de funcionar. Hay alguna forma de solucionar esto??... Muchas graciass.. Un saludo. |
| ||||
Hola juan_pele: Vamos a ver si te entendí. Si tu pones el MC que contiene los botones en otro MC, allí debes de ponerle como nombre de instancia: clip. El MC que contiene el MC con los botones al ponerlo en el escenario le colocas como nombre de instancia: clip1. Los códigos de los botones que darían así: Para el botón STOP: on (press) { _root.sonido.stop(); _root.clip1.clip.gotoAndPlay (2); } Pare ale botón PLAY on (release) { _root.sonido.start(0, 999); _root.clip1.clip.gotoAndPlay (1); } Espero haberte sido de ayuda. |
| |||
Existe una forma para que sonido que se reproduzca quede en un loop? es decir, que cuando finalice empiece de nuevo solo |
| |||
Perdonar, que sea tan pesado, pero, tengo otra duda con esto. El MC famoso, lo uso en varias escenas, dentro de mi proyecto. El problema, es que si yo apago el sonido, y cambio de escena, el icono aparece como encendido, por tanto para volver a activar el sonido, habria que clickear dos veces. Hay alguna forma, de que cuando entre en el primer fotograma, (en el MC, del STOP y el Start), me compruebe si el sonido esta activado, o no....para poder ir directo al segundo frame???... No se si me he explicado bien. Muchas graciasss.. Un saludo. |
| ||||
Hola juan_pele: Tu sonido con sus botones colócalo dentro de una película independiente y lo cargas en un nivel que no estés usando, de ese modo siempre tendras el sonido y los botones en toda tu película. Utiliza éste código: sonido = new Sound(); sonido.loadSound("nombre.mp3"); sonido.start(0, 9999); sonido.onSoundComplete = function() { sonido.start(0, 1); }; play.onPress=function(){ sonido.start(0,9999) } stop.onPress=function(){ sonido.stop() } Espero haberte sido de ayuda. |
| |||
hola bandit, si te entendi bien, debo insertar la primera parte del codigo en el primer fotograma de un clip independiente, y los otros fragmentos de codigo, en cada uno de los botones. Hasta ahi, creo que bien. Pero,(perdona mi ignorancia), no entiendo lo de cargar, el mc en otro nivel, que no este usando.. Muchas gracias, por tu ayuda. Un saludo. |
| ||||
En primer lugar no es un MC si no, una película independiente. Para cargar una película externa se usa el loadMovieNum("nombre.swf", número_nivel); si estas usando algún nivel para cargar otras películas usa otro nivel por ejemplo el 20. Espero haberte sido de ayuda. |
| |||
hola bandit, perdona otra vez. Pero de esta forma, la musica no comienza a reproducirse ella sola. cuando le doy al boton, si que se reproduce. No lo entiendo, ya que uso "sonido.start(0,9999)" tanto en el play, como en el primer fotograma de la pelicula.¿sabes de que puede ser? muchas gracias. Un saludo. |