me estoy currando un reproductor de video customizado y llegando al punto de la barra deslizadora de tiempo pasa que al arrastrar el tirador, cuando lo suelto, si es fuera del area de este se queda enganchado al mouse hasta que no vuelva a darle un click encima de él. Introducí un releaseOutside pero ni caso.
Os pongo el código y a ver si alguien puede ayudarme.
CÓDIGO
video = _root.video;
knob_mc.onPress = function(){
mdown=true;
this.startDrag(false,0, 0, track_mc._width, 0);
};
knob_mc.onRelease = function(){
mdown = false;
this.stopDrag();
};
knob_mc.onReleaseOutside = knob_mc.onRelease();
this.onEnterFrame = function(){
if(mdown){
dist = knob_mc._x;
pct = dist/track_mc._width;
newVol = pct*video.totalTime;
video.playheadTime = newVol;
}else{
dist = video.playheadTime;
pct = dist/video.totalTime;
newX = pct*track_mc._width;
knob_mc._x = newX;
}
};