Ir para conteúdo

Arquivado

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

Recommended Posts

Olá,

Creio que meu script ASP2 esteja incompleto, espero que possam me ajudar...

 

Quando clico para mover as imagens para o lado, chegando ao fim continua a ir para o lado, deixando assim, espaço no slide sem imagens, observem:

 

semttuloono.png

 

Eu gostaria que parasse quando terminassem as imagens, ou fizesse um loop voltando ao inicio....

 

Esté é o código:

stop();
var speed:Number = 15;
avancar.onPress= function() {
 _root.onEnterFrame = function() {
	 if (scroll_img._x > -587,35) {
		 scroll_img._x -= speed;
	 }
 }
}
avancar.onRelease = function() {
delete _root.onEnterFrame;
}
voltar.onPress = function() {
_root.onEnterFrame = function() {
	if(scroll_img._x < 812) {
		scroll_img._x += speed;
	}
}
}
voltar.onRelease = function() {
delete _root.onEnterFrame;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Théo,

 

Do jeito que está seu script, você terá que recalcular sempre que inserir um novo thumb.

O melhor é você criar uma váriavel que será resultado da largura da sua máscara - largura do seu movieclip que contem os thumbs. Esse valor se for negativo, significa que os thumbs ultrapassam a máscara e precisam de scroll, e também será o valor máximo negativo que os thumbs podem passar para a esquerda.

 

Ex:

 

var minX = scroll_img._width - mascara._width; // ou coloque o valor da área da máscara em pixel
if (scroll_img._x > var minX) {
 // um segundo if para saber se o valor atual - speed ultrapassa o valor minimo de X;
 scroll_img._x = scroll_img._x - speed < minX? minX: scroll_img._x -= speed;
}

 

Fiz de cabeça, mas deve funcionar, espero que ajude.

Compartilhar este post


Link para o post
Compartilhar em outros sites

infelizmente não entendo muito de asp, então se puder me dizer onde colocar e onde modificar os valores no seu script, ficaria muito grato ^^

Podendo me ajudar um pouco mais ou não, já agradeço, realmente muito obrigado pela atenção!

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.