Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mc2010

scroll fica a meio

Recommended Posts

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)

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

mc2010

 

 

Favor não postar mensagens com o objetivo de evidenciar o tópico, e lembrando que isso é contra as regras do fórum (flood)

 

o fórum não é suporte técnico para que seja cobrado soluções imediatas

 

Caso queira suporte particular, consulte:

Empregos / Currículos / Parcerias e Negócios

 

 

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.