Comunidad de diseño web y desarrollo en internet online

Boton audio ON/OF de un tutorial

Citar            
MensajeEscrito el 02 Ene 2010 09:04 pm
BUenas noches:

HE estado siguiendo este magnifico tuto para hacer un botón ON/OF de audio para mi WEb, pero soy incapaz de hacer que el sonido se inicie al cargar si necesidad de darle al botón generado, el tuto es este:

http://www.cristalab.com/tutoriales/boton-play-pausa-para-sonido-en-flash-c146l/

¿Me pueden echar una mano por favor?

GRacias.

Por elfo142

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Ene 2010 09:43 pm
Escribe el mismo código que esta escrito para el botón play pero escribelo sobre el primer frame luego del código que crea la instancia de la clase Sound.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 03 Ene 2010 07:13 pm
Gracias por la respuesta Hernan, pero soy bastante torpe con esto de flash.
YO tengo entendido que el código sólo se escribe en el primer frame de la escena principal donde va el botón, en el MC donde van 2 fotogramas; 1 para estado play y otro para estado pause no va código, sólo los label.

En la escena principal, en la capa sonido (primer frame) tengo el código que decía el tutorial y está instanciado como boton_btn. No sé que tengo que modificar.

Un saludo y gracias por soportar torpes.
Roberto.

Por elfo142

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 04 Ene 2010 12:35 am
Muestra el código que estas usando para guiarte mejor.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 04 Ene 2010 05:20 am
mandame tu correo y te envio un ejemplo de reproductor

Por juanzear

36 de clabLevel



 

chrome
Citar            
MensajeEscrito el 04 Ene 2010 06:41 am
Esta buscando hacerlo no que se lo hagan. Intenta dar consejos constructivos no simples juanzear.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 04 Ene 2010 03:39 pm
tienes razón Hernan

Por juanzear

36 de clabLevel



 

chrome
Citar            
MensajeEscrito el 04 Ene 2010 08:49 pm
HOla a todos y muchas gracias por el interés:
El código que empleé lo saque de este tutorial:
http://www.cristalab.com/tutoriales/boton-play-pausa-para-sonido-en-flash-c146l/

y es ese:

Código ActionScript :

/* 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("Sonido");
}
//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");
}
}

En él se explica perfectamente lo que hace cada función, pero no consigo cambir el orden y hacer que la página comience cagando el sonido.
Este código se inserta en el primer frame de la capa "sonido" de la escena principal nstanciado cmo "boton_btn". Anteriormente creo un MC con 2 fotogramas en los cuales defino los botones "Play" y "Pause" en los que no pongo código, solo los label de cada estado.

Hay muchas maneras de hacer los botones, pero me gusta especialmente esta porque hace un pause y para el sonido, no lo reinicia al dar de nuevo al PLAY.

UN saludo y feliz año nuevo a todos.

Por elfo142

1 de clabLevel



 

msie7
Citar            
MensajeEscrito el 05 Ene 2010 01:28 am
Escribe al final:

Código ActionScript :

misonido.start(pausa/1000); 


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 09 Dic 2010 05:13 pm
Hola a todos

Tengo un problema, tengo varias escenas en mi pelicula y quiero un boton PLAY y STOP en todas las escenas, pero no se como hacer para que la musica suene sin interrupcion, pararla y hacerla sonar desde cualquier escena.

Si alguien sabe o tiene un ejemplo facil porfavor hace semanas que me rompo la cabeza con esto.

Mi correo: [email protected]

Gracias

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 09 Dic 2010 05:15 pm
No entiendo de una escena a otra o den un frame a otro?

Por juanzear

36 de clabLevel



 

msie8
Citar            
MensajeEscrito el 14 Dic 2010 12:59 am
Hola Juan,

Es de una escena a otra, supongamos que tengo 10 escenas y quiero que haya un solo sonido de fondo, pero que en estas escenas se pueda parar el sonido y volverlo a reproducir.

POrfa espero que me puedas ayudar.

gracias

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 20 Dic 2010 02:22 am
Hola como estan, recién me incorporo y me parece fabuloso este foro. Yo tengo el mismo problema de elfo142 pero creo que me va peor
pues he seguido la pie de la letras lo expresado en http://www.cristalab.com/tutoriales/boton-play-pausa-para-sonido-en-flash-c146l/ pero no me resulta absolutamente nada, estoy usando flash CS3 alguien me podria ayudar por favor, se lo agradeceria muchísimo

Veo que Hernán y juanzear dominan el tema. espero muy pronto su comunicacion. mucchas gracias anticipadas

Por chrismaeliott

1 de clabLevel



Genero:Masculino  

Lima

chrome

 

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