13/02/2005, 20:29
|
| | Fecha de Ingreso: octubre-2004 Ubicación: Entre Zaragoza y Madrid
Mensajes: 91
Antigüedad: 20 años, 2 meses Puntos: 0 | |
Ahi va Gracais Maister
En cada película donde pongo un tema pongo:
cancion1 = new Sound();
cancion1.loadSound("titulocancion.mp3", true);
cancion1.onSoundComplete = function() {
cancion1.start(0, 9999);
};
Así hago lo mismo con cancion2, cancion3 y cancion4.
De esta forma tengo cuatro peliculas: cancion1.swf, cancion2.swf, cancion3.swf y cancion4.swf
Las cargo en un clip vacío en la película principal: _root.clipmusica
Ahora imáginate un dibujo de una línea con un círculo en medio. Todo ello es un clip (control) que tiene dentro otros dos clips, deslizador (circulo) y lineatope (la línea).
Este es el script:
//esto hace que el deslizador se mueva por el eje de la linea cuando se presiona:
_root.control.deslizador.onPress=function(){
startDrag(this,false,0,0,_root.control.lineatope._ width-this._width,0);
}
//cuando se suelta el raton el boton se queda en el sitio
_root.control.deslizador.onRelease=function(){
stopDrag();
}
_root.control.onEnterFrame=function(){
_root.volumen=Math.round(_root.control.deslizador. _x*100/((_root.control.lineatope._width)-(_root.control.deslizador._width)))
_root.volumen=Math.round(_root.control.deslizador. _x*100/((_root.control.lineatope._width)-(_root.control.deslizador._width)));
_root.clipmusica.setVolume(volumen);
}
En la última linea he puesto _root.clipmusica, pero no funciona, creo que setVolume no funciona para clips. Estoy buscando una alternativa.
Gracias |