Comunidad de diseño web y desarrollo en internet online

No Entiendo este Codigo de SONIDO

Citar            
MensajeEscrito el 28 Jun 2006 06:21 am
Hola, resulta que tengo una pelicula me funciona de maravilla pero al hacer un loadmovie a otra pelicula el sonido que es asignado mediante un loadSound se mezcla con el sonido de fondo inicial de la pelicula base, por asi decirlo, el codigo para asignar los sonidos en la pelicula base no lo entiendo, creo que la solucion seria asignar un nivel de sonido a las peliculas que se cargan mediante LoadMovie, pero no entiendo como se asigna ese nivel, este es el codigo:

Código :

onClipEvent(load)
   {
      _root.soundstatus="on";
      _root.mySound = new Sound(_level0);
      _root.mySound2 = new Sound(_level1);
      _root.mySound3 = new Sound(_level2);
      _root.mySound4 = new Sound(_level3);
      _root.mySound5 = new Sound(_level4);
      _root.mySound6 = new Sound(_level5);
      maxvolume=60;
      minvolume=0;
   }
   
onClipEvent(enterFrame)
   {
      if(_root.soundstatus=="on") {step=5}
      if(_root.soundstatus=="off") {step=-5}
      
      maxvolume+=step;
      
      if (maxvolume>100) {maxvolume=100;}
      if (maxvolume<0) {maxvolume=0;}      
   
      _root.mySound.setVolume(maxvolume);
      _root.mySound2.setVolume(maxvolume);
      _root.mySound3.setVolume(maxvolume);
      _root.mySound4.setVolume(maxvolume);
      _root.mySound5.setVolume(maxvolume);
      _root.mySound6.setVolume(maxvolume);
   }
   

Gracias x la respuesta

Por gdcv1302

70 de clabLevel



Genero:Masculino  

Perú

firefox
Citar            
MensajeEscrito el 28 Jun 2006 08:46 am
coloca esta linea en el primer frame de la pelicula que es cargada por la otra:

Código :

_lockroot = true;


cualquier cosa, lee sobre esa linea en la ayuda de flash

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 29 Jun 2006 12:00 am
Aun asi no me funciona el codigo, me sigue deteniendo el sonido de la pelicula principal y de la pelicula cargada, lo puse asi;

Código :

_root._lockroot = true;
a1a = new Sound();
a1a.loadSound("Contenido/Audios/a1a.mp3");

_root.parado = true;
_root.pausado=false;

los botones se direccionan al root asi:
el de play:

Código :

on (press) {
if (_root.parado) {
  _root.a1a.start();
  _root.parado = false;
  _root.pausado = false;
}
}

El de Stop:

Código :

on (press) {
_root.a1a.start();
_root.a1a.stop();
_root.paradoen = 0;
_root.pausado = false;
_root.parado = true;
}

, el boton de stop en la pelicula principal para detener el sonido de fondo tiene esta accion:

Código :

on (release) {
   gotoAndPlay(2);
}
on (release) {
   _root.soundstatus = "off";
}
on (release) {
   _root.d01.gotoAndStop(1);
   _root.d02.gotoAndStop(1);
}

ALguien me dice que debo de hacer????

Por gdcv1302

70 de clabLevel



Genero:Masculino  

Perú

firefox
Citar            
MensajeEscrito el 17 Jul 2006 05:36 am
Te falta el this a lo anterior

Te quedaría asi:
this._lockroot = true;

Por cefalos

1 de clabLevel



Genero:Masculino  

msie

 

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