Es este el swf para que lo vean, presionen la barrita y llevenla mas alla de los limites de los costados, y notarán el horrible efecto.
quezmar.com/flash/miweb.swf
El codigo actionScript es este (se encuentra en la barrita, misma que es un movieclip):
Cita:
onClipEvent(load){
top = _y;
bottom = _y;
right = _x + _root.Barra._width;
left = _x;
posX = _x;
_root.miSonido.setVolume(50);
this._x = left + (_root.Barra._width / 2);
}
on(press){
//Arrastramos el clip a lo largo de la "Barra"
startDrag("",false,left,top,right,bottom);
}
on(release){
stopDrag();
//Dejamos de arrastrar y establecemos el volumen en función de la posición
//en que hemos soltado el deslizador
_root.miSonido.setVolume((posX - _x)*100/_root.Barra._width);
}
top = _y;
bottom = _y;
right = _x + _root.Barra._width;
left = _x;
posX = _x;
_root.miSonido.setVolume(50);
this._x = left + (_root.Barra._width / 2);
}
on(press){
//Arrastramos el clip a lo largo de la "Barra"
startDrag("",false,left,top,right,bottom);
}
on(release){
stopDrag();
//Dejamos de arrastrar y establecemos el volumen en función de la posición
//en que hemos soltado el deslizador
_root.miSonido.setVolume((posX - _x)*100/_root.Barra._width);
}