Ir para conteúdo

POWERED BY:

Arquivado

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

cgrunenberg

Menu com erro no scroll

Recommended Posts

Oi pessoal! Eu tenho um menu em flash onde os tópicos ficam em movimento constante para baixo. Possuo também um scroll, para agilizar o avanço ou retrocesso das mensagens. Funcionava tudo muito bem, e agora tá com erro: o scroll para cima não sobre, parece que está "engasgado". Segue o código do movie clip. O que pode estar gerando esse erro??onClipEvent (enterFrame) { if (_y<495) { _y=_y+0.5; //velocidade } else { _y=-90; }}Obrigada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pra isso funcionar legal você precisa duplicar o texto pra ele formar um loop certo, senão ele vai ficar pulando mesmo, você quer postar seu fla pra dar uma olhada de como seria melhor fazer?

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe-me o abuso, mas por que o scroll para cima não sobe?? Para descer o texto ficou ótimo!!.Isso que não entendo: antes ele funcionava sem problemas.Aproveitando, o que faz: "trace(_y);" ??

Compartilhar este post


Link para o post
Compartilhar em outros sites

O trace(_y) retorna a posição que o mc links esta em _y no palco a partir do ponto zero dele.

 

Uma sugestão seria você deletar esses botões da tela e colocar outros dois controlando apenas se ele vai subir ou descer, ai a ação do movieclip links ficaria essa:

 

onClipEvent(load){
	status = "desce";
}
onClipEvent (enterFrame) {
		if(status == "desce"){
		if (_y<495) { 
			_y=_y+0.5; //velocidade
		} else {
			_y=-90;
		}
	} else if(status == "sobe"){
		if (_y>-298) { 
			_y=_y-0.5; //velocidade
		} else {
			_y=208;
		}
	}
}

e nos botões você coloca no de subir:

 

on(rollOver){
	_root.links.status = "sobe";
}
on(rollOut, releaseOutside ){
	_root.links.status = "desce";
}

no de descer:

 

on(rollOver){
	_root.links.status = "desce";
}
on(rollOut, releaseOutside ){
	_root.links.status = "desce";
}

abraç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.