Comunidad de diseño web y desarrollo en internet online

botón para activar/desactivar sonido fondo

Citar            
MensajeEscrito el 24 Abr 2008 10:28 am
Hola a todos,
tengo una página hecha en flash con AS2 y quiero convertirla en AS3. En otras dudas, tengo un botón que activa y desactiva la música y me gustaría saber cual es la mejor manera en AS3 para conseguirlo.

Agradecido
Un saludo

Por ascrich2

23 de clabLevel



 

msie7
Citar            
MensajeEscrito el 24 Abr 2008 10:33 am
Eso depende de como estes manejando la música. Como lo hace el botón que tienes ahora?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Abr 2008 11:01 am
mira, así:

on(release){
Sonido = new Sound(this);
Sonido.attachSound("Riseup");
Sonido.stop()
If (_root.audio._visible != 0){
_root.audio._visible = 0;
_root.audioON._visible = 100;
} else {
_root.audio._visible = 100;
_root.audioON._visible = 0;
}

Con esto utilizo dos botones, que se visualiza uno u otro dependiendo si se hace click y se activa y desactiva la música también.

Por ascrich2

23 de clabLevel



 

msie7
Citar            
MensajeEscrito el 24 Abr 2008 11:22 am
Con este botón creas un sonido, juegas con la visibilidad, pero no veo que pares un sonido gral u algo parecido. De todas formas supongo que estás manejando el objeto Sound, así que mirate como se maneja ahora en AS3, hay algunas pequeñas diferencias, sobre todo el manejo del volúmen a traves de un SoundChannel, mírate este POST para tener una idea: http://www.cristalab.com/foros/t55242.html

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Abr 2008 12:07 pm
este es el botón de parada, con el stop, el otro botón simplemente con el start. Funciona bien y comienza y para la música. Lo que está claro que ahora en AS3 me dice que no puedo asociar estos eventos a un botón.

Gracias

Por ascrich2

23 de clabLevel



 

msie7
Citar            
MensajeEscrito el 24 Abr 2008 12:33 pm
Para darle acción a un botón en AS3 con nombre de instancia miboton

Código :

miboton.addEventListener(MouseEvent.CLICK, hacerAlgo)
function hacerAlgo(evt:MouseEvent){
   //loquesea
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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