Comunidad de diseño web y desarrollo en internet online

Detener/reanudar "Carga aleatoria controlada de mp3&quo

Citar            
MensajeEscrito el 28 Jun 2005 10:53 am
Primero darle las gracias a Silvestre por el util tutorial que ha hecho.

http://www.cristalab.com/tutoriales/100/carga_aleatoria_controlada_de_mp3_en_flash

Yo de AS, lo justito aunque para hacer "copy&paste" me defiendo como el que mas. :lol:

Por eso me gustaria, que si es posible, bien Silvestre o algun otro "fiera" que anda por aqui lo completara con un pequeño detalle:

Un boton que permita encender/apagar el sonido.

Para mi con eso es suficiente: Me da igual si carga la cancion que sonaba, otra... Lo que sea... Es por darle la opcion al visitante de apagar la musica si no le gusta.

Gracias chicos[/b]

Por overbooking

51 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Jun 2005 11:43 am
gracias, mil gracias........ pero eso no te librara de unos cuantos :bate: :bate:

bueno la idea no es del copy past.... aunque no hay que ocultar que cualquiera lo ha hecho... siempre que eso nos sirva para aprender.

aplicate al cuento pues te lo indico en el tutorial..

Silvestre_ escribió:

...//-----------------------------------------------------------------------------------------------------------
/*Este evento inica la reproducción, yo lo he puesto al cargar la línea principal de tiempo , pero se puede
modificar y colocar en cualquier otro evento, por ejemplo en un botón "on(release)..." */
_root.onLoad = function() {
activarsonido();
};
//-----------------------------------------------------------------------------------By Silvestre


por tanto ya ves....
"colocar en cualquier otro evento, por ejemplo en un botón "on(release)..."

te lo dire por que hoy nose... estoy de buenas.. pero en fin haber si nos fijamos.. ya que te puede servir para otras ocasiones.

el codigo seria de la siguiente(en referencia al tutorial):

Código :

 on(release){
           activarsonido(); 
}
esto activaria el sonido ..... y

Código :

on(release){
           playMusic.stop(); 
}
detendria la ejecucion.
ahora bien lo que quieres es un dos en uno ¿? deberiamos crear una variable<ActivSonido>.. ¿boolanea?..dejemosnos de tecnicismos

Código :

 on (release) {
   if (ActivSonido) {
      ActivSonido = false;
      playMusic.stop();
   } else {
      ActivSonido = true;

/*ahora sustituyes esta linea por..   activarsonido(); */
      playMusic.loadSound("a.mp3", true);
   }
}

Por Silvestre_

391 de clabLevel

1 tutorial

 

"un simple aficionado", pero acepto propuestas de trabajo

firefox
Citar            
MensajeEscrito el 28 Jun 2005 02:55 pm
Recibo las Caricias de El Bate(tm) totalmente merecidas...

Mil perdones...

Reitero mi enhorabuena por los tutoriales

Por overbooking

51 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Jun 2005 05:21 pm
Espero no meter la pata, ya decia yo que de AS ando muy justito...
Todo funciona a la perfeccion, salvo por un detalle.
He dejado el codigo del tutorial intacto y he añadido esto al final

Código :

onoff_btn.onRelease = function() {
      if (ActivSonido) {
      ActivSonido = false;
      playMusic.stop();
   } else {
      ActivSonido = true;
      activarsonido();
      }
}  


Carga el SWF, se carga la cancion y cuando pulso el boton por primera vez, en lugar de detenerse, salta a otra cancion (luego ya funciona bien).

Si quito

Código :

 _root.onLoad = function() {
activarsonido();
}; 
va bien, pero asi habria que darle al boton de "on/off" para comenzar a escuchar la musica.

[Se que desde el foro recomendais el sonido empiece por defecto en "off" pero es la web de un musico (sino ni siquiera llevaria musica) y querria que sonara cuando cargue la pagina]

Imagino que el problema viene porque el codigo que se le aplica al boton no detecta que previamente se ha hecho una llamada a fuction() {activarsonido);};

Gracias otra vez y pido perdon por mi ignorancia... Prometo estudiar este verano

:)

Por overbooking

51 de clabLevel



 



Ultima edición por overbooking el 29 Jun 2005 12:16 am, editado 1 vez

firefox
Citar            
MensajeEscrito el 28 Jun 2005 06:49 pm

overbooking escribió:

Recibo las Caricias de El Bate(tm) totalmente


NOTA ESPECIAL
Solo los usuarios que debajo del nick tengan la insignia "BOFH" o "SWAT" poseen "El Bate(TM)" ... y en menor medida los "GAIA"

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

clabbofh
Citar            
MensajeEscrito el 28 Jun 2005 08:50 pm
Upps no lo sabia, lo siento :crap: Vaya dia llevo hoy...
De todas formas solo lo he usado para autoazotarme...

Sigo sin encontrarle solucion al problema...

Por overbooking

51 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Jun 2005 10:37 am
Respuesta Rapida:
....como dice el titulo.

en fin veo que por lo menos te lo curraste.

si te fijas para que funcione lo del boton... usa una variable que no tiene un valor predefinido <ActivSonido>, cosas de la informatica... hay predefinir variables etc, pero as de momento lo admite. dejando de lado esto.

para que funcione,<he hecho una pequeña prueba>, solo debes de cambiar lo siguiente, si lo que pretendes es que al inicio se cargue la funcion.

dejas el onload como estaba al principio..
y modificas en la funcion del boton de esta manera.

Código :

onoff_btn.onRelease = function() {
      if (ActivSonido) {
      ActivSonido = false;
      activarsonido();
   } else {
      ActivSonido = true;
      playMusic.stop();
      }
} 
si te fijas simplemente he variado las funciones que se ejecutan en el condicional.. if

a mi me funciona, ya me diras.... no es que sea un arreglo muy "etico" pero creo que funciona.

---------
PD.

Silvestre_ escribió:

gracias, mil gracias........ pero eso no te librara de unos cuantos El Bate(TM) El Bate(TM)

yo en mi humilde condicion de aficionado intento colaborar con este "site", y no creo que este mal redireccionar al personal, ya que .... de ahi a lusser solo hay un paso.
En fin desestimare de momento esta funcion ya que pa eso estan los....
....adonde estan?
bueno freddie si tu lo dices:

freddie escribió:

"BOFH" o "SWAT" poseen "El Bate(TM)" ... y en menor medida los "GAIA"
..estaran.

y sin mas animo de discusion.. lo dejaremos aqui, ya que este foro es solo para... dudas ¿no?

Por Silvestre_

391 de clabLevel

1 tutorial

 

"un simple aficionado", pero acepto propuestas de trabajo

firefox
Citar            
MensajeEscrito el 29 Jun 2005 11:02 am
La cosa es que "El Bate(TM", "BOFH" y demas cosas ras que aparecen por aca nos las inventamos con el fin de hacer mas "divertida" la estancia.

No es que sea o no sea una condición, pero por definición, antes habiamos dicho que solo ellos usaban "El bate" como tal

Ahora, si tu te lo quieres tomar en serio, ya no es algo en lo que yo pueda intervenir

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

clabbofh
Citar            
MensajeEscrito el 29 Jun 2005 01:52 pm
Gracias Silvestre... Imaginaba que seria algo asi, pero yo solo daba palos de ciego.

Respecto al tema del uso del bate: Yo simplemente lo use porque me parece algo original y gracioso, que le da vidilla al foro. Cuando lo veo me suelo echar unas risas... Me imagino que tu Silvestre lo hiciste en el mismo tono desenfado (eso sin mencionar que me merecia los "azotes").

Creo que la confusion ya solventada...

Por overbooking

51 de clabLevel



 

firefox

 

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