Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera
estou com um probleminha no meu video player.
tenho minha progress bar, aquela barrinha que mostra quanto do video ja foi passado.
na real ela funciona normal... mostra o tempo e tambem posso clicar nela para ir a qualquer ponto do video.
o problema acontece quando coloco alguma acao nela.
quando o mouse passa sobre o filme ela tem que subir (Y), ate ai tudo bem, o video continua tocando e a barrinha vai crescendo... MAS... nao consigo mais clicar e arrastar a barra para avançar ou voltar o video.
ALGUMA LUZ??
o codigo funciona + - assim:
// minha progressBar - ATE AQUI TUDO OTIMO!!! http://forum.imasters.com.br/public/style_emoticons/default/clap.gif
// progresso do carregamento do video
this.progressBar.onEnterFrame = function() {
loaded = this._parent.ns.bytesLoaded;
total = this._parent.ns.bytesTotal;
if (loaded == total && loaded > 1000) {
this.loa._xscale = 100;
delete this.onEnterFrame;
} else {
this.loa._xscale = int(loaded/total*100);
}
};
// progresso enquanto tocando
this.progressBar.tme.onEnterFrame = function() {
this._xscale = ns.time/ns.totalTime*100;
};
// começa o controle da barra
this.progressBar.loa.onPress = function() {
this.onEnterFrame = function() {
scl = (this._xmouse/this._width)*(this._xscale/100)*(this._xscale/100);
if(scl < 0.02) { scl = 0; }
ns.seek(scl*ns.totalTime);
};
};
// para o controloe da barra
this.progressBar.loa.onRelease = this.progressBar.loa.onReleaseOutside = function () {
delete this.onEnterFrame;
pauseBut._visible == false ? videoDisplay.pause() : null;
};
///////////////////
:wacko:
// QUANDO COLOCO O SEGUINTE CODIGO NAO CONSIGO MAIS CLICAR E ARRASTAR A BARRA
progressBar.onRollOver = function() {
new mx.transitions.Tween(progressBar, "_y", mx.transitions.easing.Strong.easeOut , progressBar._y, 125, 1, true);
};
videoBg.onRollOut = function() {
new mx.transitions.Tween(progressBar, "_y", mx.transitions.easing.Strong.easeOut , progressBar._y, 160, 1, true);
};Carregando comentários...