scroll fica a meio
boas
arranjei aqui um scroll horizontal como queria mas este quando arrastado so fica a meio da barra e deveria ir até ao fim.
o movie clip contain é uma galeria de imagens, segue o codigo para ver se esta alguma coisa a falhar
obrigado
var mcl:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
scrolling = function () {
var scrollHeight:Number = scrollTrack._width;
var contentHeight:Number = contentMain._width;
var scrollFaceHeight:Number = scrollFace._width;
var maskHeight:Number = maskedView._width;
var initPosition:Number = scrollFace._x=scrollTrack._x; //certo
var initContentPos:Number = contentMain._x;
var finalContentPos:Number = maskHeight-contentHeight+initContentPos;
trace(finalContentPos)
var left:Number = scrollTrack._x;
var top:Number = scrollTrack._y;
var right:Number = scrollTrack._height-scrollFaceHeight+scrollTrack._y
var bottom:Number =scrollTrack._y
var dy:Number = 0;
var speed:Number = 5;
var moveVal:Number = (contentHeight-maskHeight)/(scrollHeight-scrollFaceHeight);
scrollFace.onPress = function() {
var currPos:Number = this._y;
startDrag(this,false,left,top,right,bottom);
this.onMouseMove = function() {
dy = Math.abs(initPosition-this._x);//certo
contentMain._x = Math.round(dy*+1*moveVal+initContentPos);//certo
};
};
scrollFace.onMouseUp = function() {
stopDrag();
delete this.onMouseMove;
};
};
scrolling();
mcl.addListener(listener);
mcl.loadClip("web_port.swf",contentMain)
obrigadoDiscussão (2)
Carregando comentários...