Ir para conteúdo

POWERED BY:

Arquivado

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

adriano luiz

Tela que rola com o mouse

Recommended Posts

Gostaria de saber como faz o efeito de rolar a a imagem com o mouse como do site do cantor leonardo

 

www.leonardo.uol.com.br

 

 

este efeito de rolar pela tela só com o mouse

 

alguém teria um tutorial ou alguma coisa?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Atenção:

Este subfórum é destinado apenas para postagem de artigos, tutoriais e matérias sobre Flash & ActionScript.

Não é permitido a abertura de tópicos com dúvidas. Para isso, use o Fórum de Flash & ActionScript.

MOVIDO

 

De Tutoriais e Artigos http://forum.imasters.com.br/public/style_emoticons/default/seta.gif FLASH

Compartilhar este post


Link para o post
Compartilhar em outros sites

Todo mundo ama esse site....

 

Não faço a menor ideia do que vocês viram nele... acho uma verdadeira porcaria....

 

 

O efeito é relativamente algo simples e já expliquei em varios tópicos como se faz... só não criei um passo a passo pq acho que não precisa... afinal não faço ideia de como vocês buscam por essa informação......

 

Basicamente o código é esse:

onClipEvent (load) {
	_root.ini = true;
	_root.arrast = false;
	_root.mao._visible = false;
}
onClipEvent (mouseDown) {
	_root.clique._visible = false;
	_root.ini = false;
	_root.mao._visible = true;
	x = (_xmouse + this._x);
	_root.mao._x = x;
	_root.mao._y = _ymouse;
	_root.arrast = true;
}
onClipEvent (mouseUp) {
	_root.mao._visible = false;
	_root.arrast = false;
}
onClipEvent (enterFrame) {
	if (_root.ini) {
		this._x -= 0;
	}
	if (key.isDown(key.LEFT)) {
		_root.ini = false;
		this._x += 5;
	} else if (key.isDown(key.RIGHT)) {
		_root.ini = false;
		this._x -= 5;
	}
	if (_root.arrast) {
		this._x += (x - (_xmouse + this._x)) / 10;
		y = (x - (_xmouse + this._x));
		if (y > 0) {
			_root.mao.prevFrame();
		} else if (y < 0) {
			_root.mao.nextFrame();
		}
	}
	if (this._x >= 1) {
		this._x = 1;
	} else if (this._x <= (-1730)) {
		this._x = -1730;
	}
}

Eu se fosse você procurava dar uma atualizada nele...

 

Origem do código é nesse post:

http://forum.imasters.com.br/index.php?showtopic=310383

 

Abraços

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.