Foros del Web » Creando para Internet » Flash y Actionscript »

Sonido para oir por el Firefox

Estas en el tema de Sonido para oir por el Firefox en el foro de Flash y Actionscript en Foros del Web. Hola comunidad: Necesito con la mayor urgencia que me den una ayudita ya que me piden que trabaje con el browser Moxilla Firefox y no ...
  #1 (permalink)  
Antiguo 02/04/2007, 16:00
 
Fecha de Ingreso: febrero-2007
Mensajes: 69
Antigüedad: 10 años, 9 meses
Puntos: 0
Sonido para oir por el Firefox

Hola comunidad:
Necesito con la mayor urgencia que me den una ayudita ya que me piden que trabaje con el browser Moxilla Firefox y no me sale el sonido, yo utilizo las etiquetas bgsound y embed, con el browser internet explorer me salen bien y los controlo facilmente, pero cuando abro con el Moxilla no me sale.....ayudenme
  #2 (permalink)  
Antiguo 02/04/2007, 16:13
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.547
Antigüedad: 15 años, 8 meses
Puntos: 1262
Re: Sonido para oir por el Firefox

Hola:

Con firefox funciona bien embed, pero debes instalar el plugin apropiado.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 02/04/2007, 16:27
 
Fecha de Ingreso: febrero-2007
Mensajes: 69
Antigüedad: 10 años, 9 meses
Puntos: 0
Re: Sonido para oir por el Firefox

caricatos existe alguna variante que trate el sonido y sea un alternativa libre?, o sea que no haya que depender de plugins o cosas asi??, de no haberlo dime si puedes de que plugin se trata y donde encontrarlo.....gracias amigo
  #4 (permalink)  
Antiguo 02/04/2007, 17:40
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 14 años, 6 meses
Puntos: 5
Re: Sonido para oir por el Firefox

Cita:
Iniciado por caricatos Ver Mensaje
Con firefox funciona bien embed, pero debes instalar el plugin apropiado.
cuando hablas de "embed" te refieres a flash???
yo uso sonidos en ventanas personalizadas hechas en javascript, para simular el "alert" pero los sonidos los llamo con un flash, enviandole un parámetro al swf.

saludos
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #5 (permalink)  
Antiguo 02/04/2007, 21:59
 
Fecha de Ingreso: febrero-2007
Mensajes: 69
Antigüedad: 10 años, 9 meses
Puntos: 0
Re: Sonido para oir por el Firefox

Saruman cuando hablo de embed me refiero a la etiqueta de html que sirve para cargar varios archivos, en este caso la uso para cargar audio mp3, la idea esta muy buena, me hace falta que me hagas llegar el codigo y la forma de como lo utilizo porque realmente nunca he tocado el Flash, si es la solucion haré un esfuerzo y aprenderé flash....gracias...
  #6 (permalink)  
Antiguo 03/04/2007, 08:36
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 14 años, 6 meses
Puntos: 5
Re: Sonido para oir por el Firefox

que tal, mira, adjunto está el .fla para que puedas ver a que me refiero, y aquí esta el codigo del js. Espero que te funcione:

Código PHP:
var __MySound null;
    
function 
PlaySound(name) {
    try {
        if (!
namename "alert";
        
        if (!
__MySound) {
            
__MySound document.createElement('div');
            
__MySound.id "__GlobalSound__";
            
__MySound.name "__GlobalSound__";
            
__MySound.style.left '0px';
            
__MySound.style.top '0px';
            
__MySound.style.width '1px';
            
__MySound.style.height '1px';
            
__MySound.style.zIndex 0;
            
__MySound.style.position "absolute";
            
__MySound.style.visibility 'hidden';
            
document.body.appendChild(__MySound);
        }
        
        if (
__MySound) {
            var 
sound = new SWFObject("sounds.swf""_GloalSound_"117);
            
sound.addVariable("s"name);
            
sound.write("__GlobalSound__");
        }
    } catch(
err) {
       
alert(err);
    }

debes tener incluida la libreria gratuita para trabajar el flash en js, se llama swfobject. http://blog.deconcept.com/swfobject/#download

el flash (swf) contiene unos cuantos sonidos dentro y solamente los llamo cuando ejecuto la función PlaySound.

no te puedo dar una clase de actionscript porque este foro no es para eso, pero viendo el action que tiene el fla que te estoy adjuntando creo que podrás entenderlo con la ayuda de alguien.

en el .fla tenemos el codigo:

Código PHP:
var s;
var 
my_sound:Sound = new Sound();
my_sound.attachSound(s);
my_sound.start(); 
donde "s" es la variable que yo parseo en la función PlaySound como la vez mas arriba, exactamente donde está "sound.addVariable("s", name);"

todos los sonidos en el fla están linkiados (investiga sobre esto en la libreria de archivos del flash) y contienen un nombre, el cual es el que parseo con la ayuda de la variable "s".

ejemplo:

hago el llamado de la función:

Código PHP:
 PlaySound('alert'); 
en el .fla hay otros sonidos, los cuales se llaman: error, recycle, restore. si quieres agregar más sonidos es cuestión tuya.

la función crea dinámicamente un objeto DIV para poder trabajar con el swfobject. si no está creado, lo crea y si ya lo está, entonces solo reutiliza el objeto. por eso es que hay una variable fuera de nuestra función, porque la misma es global.

el div se crea oculto y además el ancho y el alto es solamente de 1x1 px.

espero que te funcione.

pd. para bajar el .fla, presiona aqui: descargar fla

Saludos
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.

Última edición por Saruman; 03/04/2007 a las 08:45
  #7 (permalink)  
Antiguo 03/04/2007, 09:13
 
Fecha de Ingreso: febrero-2007
Mensajes: 69
Antigüedad: 10 años, 9 meses
Puntos: 0
Re: Sonido para oir por el Firefox

muchas gracias Saruman.....enseguida lo pruebo.....
  #8 (permalink)  
Antiguo 04/04/2007, 11:03
 
Fecha de Ingreso: febrero-2007
Mensajes: 69
Antigüedad: 10 años, 9 meses
Puntos: 0
Re: Sonido para oir por el Firefox

Saruman ya probé tu código y me funcionó perfecto, pero mi problema es otro y disculpa que no haya tenido la suficiente claridad en mis dudas, es que me han propuesto otra idea, ya que trabajas con Flash creo que tu tienes mi respuesta....mira el problema consiste en que yo tengo 2 botones flash en mi página, 1 al inicio y otro al final que reproducen la misma música pero ambos son independientes, lo que quiero es manipular los 2 mediante uno, o sea que cuando de click en uno y se pare la musica tambein en el otro y viceversa, cuando cargo la página los 2 reproducen el sonido(iguales), la idea es que cuando pulse cualquiera de los 2 se pare la música de los 2 y cuando vuelva a pulsar cualquiera de los 2 se vueva a reproducir la musica en los 2.....espero que me puedas ayudar ya que carezco de tiempo......gracias de antemanos....
  #9 (permalink)  
Antiguo 04/04/2007, 11:26
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 15 años, 10 meses
Puntos: 771
Re: Sonido para oir por el Firefox

Movido al foro de Flash desde JavaScript.

Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:51.