Comunidad de diseño web y desarrollo en internet online

boton on/ff musica

Citar            
MensajeEscrito el 21 Oct 2008 02:02 pm
amigos tengo un inconvenienete necesito colocar un boton on off de muscia en una web pero esta dividida en varias escenas ¿como hago un boton parea que funcione por igual en cada escena pero que el archivo de musica sea un mp3 que no se encuentra en el movie osea es externo

Por el novato

31 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Oct 2008 02:35 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Oct 2008 03:28 pm
ok y como hago para la cancion comienze de una vez y no apretando el boton?

Por el novato

31 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Oct 2008 03:35 pm
Agrega

Boton_btn.onPress()

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Oct 2008 03:55 pm
este es el codigo del tuto que me referistes: pero veo que el tiene lo que me dices pero al animacion de playy si coore pero no la uscia tengo que darle click para que va musica suene.




/* Primero declaramos dos variables, pausa y estado; pausa nos servirá
para almacenar la posición donde esta la canción, y estado para saber en que
estado se encuentra la canción, 1 si el sonido se está reproduciendo y 0 para el
estado en que el sonido esté en pause*/
var pausa:Number = 0;
var estado:Number = 0;
/* Como no le pusimos ninguna acción al Movie Clip, para que no se reprodujera
como loco, lo frenamos al comienzo*/
Boton_btn.stop();
/*Atachamos inmediatamente el sonido linkeado desde la biblioteca a una variable
llamada: "misonido"*/
_root.onLoad = function(){
misonido = new Sound();
misonido.attachSound("adelina.mp3");
}
//En el evento onPress ó cuando presione el botón
Boton_btn.onPress = function (){
if (estado == 0){
/* se verifica en que estado se encuentra el sonido, si está en 0, ósea el sonido no se esta reproduciendo,
ponemos play al sonido; usamos la variable de pausa que contiene
lo que lleva la canción reproducida hasta el momento en milisegundos, por eso lo dividimos entre 1000;
para que nos de exactamente la posición donde se encuentra*/
misonido.start(pausa/1000);
//Una vez el sonido en play, cambiamos el estado a 1, ósea reproduciéndose
estado = 1;
//y finalmente cambiamos la apariencia del botón
Boton_btn.gotoAndStop("pause");
} else {
/*En caso de que no sea 0, significa que se esta reproduciendo la canción y
queremos detenerla, primero calculamos la posición donde se va a quedar en pause
almacenándolo en la variable pausa*/
pausa = misonido.position;
//detenemos totalmente el sonido
misonido.stop();
//cambiamos el estado a 0, ósea sin sonido
estado = 0;
//y finalmente cambiamos la apariencia del botón
Boton_btn.gotoAndStop("play");
}
}

Por el novato

31 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Oct 2008 04:10 pm
Si estas haciendo loadSound, tienes que esperar a que el buffer de sonido se llene (aunque con agregarle true como segundo parámetro lo reproduce automáticamente) En cualquier caso, ponlo después de que el onPress ha sido definido, nunca antes

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Oct 2008 05:17 pm
ok otra cosa puse el keyframe de boton en cada una de las escenas pero cuando cambio de escena se matiene la musica pero si la quiero detener le doy click y la musica se manta sobre la que esta y tengo que darle click de nuevo para que se pare,
. otra cosa es que en un de las escenas tengo un video pero cuando quiero para la musica se para la del video tambien ¿como separo eso???? estpoy utilizando toobplayer para mostrar el video

Por el novato

31 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Oct 2008 05:25 pm
Tienes que mantener el mismo botón, si lo vuelves a poner para que siga en la otra escena, en realidad duplicas, con lo cual no me extraña que se te monte la música. Es el problema de usar escenas, ni bien sales de una simple animación, te complica mas de lo que ayuda

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Oct 2008 06:08 pm
pero entonces como hago si no tengo el boton en un escena y quiero quitar la musica? Porque estaria solo en la escena prncipal

Por el novato

31 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Oct 2008 06:17 pm
y otra cosa como hago para que el video se quede sin audio cundo quite la musica en el boton?

Por el novato

31 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Oct 2008 06:28 pm
Las escenas quiebran el workflow de la programación, o sea que lo primero: no uses escenas. Puedes copiar todos los fotogramas de cada escena a una sola y moverte por etiquetas de fotograma en vez de escenas. Si te es mucho lío, intenta poner el mismo nombre de instancia para el botón que repites .... aunque es probable que igual se monte (no uso escenas por ese motivo desde que supe poner una línea de AS)

jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Oct 2008 06:41 pm
bueno resolvi colocando en el html un DIV TAG a la pelicula y otro a el boton de sonido y no me da problemas entre escenas el unico problema es que me quita el audio del video cuando le doy pausa al boton. como puedo hacer para que al dar click a el boton para pausar el video no se quede sin audio?

Por el novato

31 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Oct 2008 06:53 pm
El botón pausa la instancia de sonido "misonido", a menos que usaras stopAllSounds() no veo que relación puede tener con tu netstream

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Oct 2008 07:00 pm
si lo se pero ese es lo que me tiene loco puesto qu una cosa no tiene nada tiene que ver con la otra pero es asi, al pausar la musica de fondo se pausa la musica del video y no tengo stopAllSounds() por ningun lado, de hecho por so preferi hacer un movie apatre y en un div tag aparte en el html como para separar todo pero igual se mutea el video

Por el novato

31 de clabLevel



 

chrome

 

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