Ir para conteúdo

POWERED BY:

Arquivado

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

F-gos

Efeito mexe o mouse o site tbm mexe.

Recommended Posts

Pessoal boa tarde!

 

Vejam esse site, estou criando um projeto aqui e achei esse efeito muito legal.. mas não sei como fazer.

 

 

http://uasabi.la/

 

como fazer em as2???

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola F-gos

 

Crie dois movieclip

 

Instancios de "mc", e outro de "cara"

 

Faça cada um em uma frame

 

Na Frame da timeline principal você coloca esse codigo


stop();
onMouseMove = function() { // escreva "on MouseMove" (sem espaço)




Mx = _xmouse;
My = _ymouse;
	mc._x = 750-(_xmouse/30);


		fundx = mc._x;



	cara._x = 385-(_xmouse/80)


		caraX = cara._x;

};

 

Aí só mudar os valores (os numeros) conforme a configuração do seu site!

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara fiz oq você falou e colei sua action mas não aconteceu nada...... os mcs ficam um em cada frame tipo frame 1 e 2??

 

Ola F-gos

 

Crie dois movieclip

 

Instancios de "mc", e outro de "cara"

 

Faça cada um em uma frame

 

Na Frame da timeline principal você coloca esse codigo


stop();
onMouseMove = function() {




Mx = _xmouse;
My = _ymouse;
	mc._x = 750-(_xmouse/30);


		fundx = mc._x;



	cara._x = 385-(_xmouse/80)


		caraX = cara._x;

};

 

Aí só mudar os valores (os numeros) conforme a configuração do seu site!

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, nao sei porque mas seria só copiar esse código, nao muda nenhuma letra, mesmo assim nao funciona...

 

tenta digitar ele no bloco de notas ou direto no flash mesmo.. esquisito

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu faço desta forma:

 

mc_fundo.onMouseMove = move;

 

function move() {

var xPorcent = _xmouse/Stage.width;

var yPorcent= _ymouse/Stage.height;

this._x = (Stage.width-this._width)*xPorcent;

this._y = (Stage.height-this._height)*yPorcent;

updateAfterEvent();

}

 

Lembrando que o ponto de registro deve estar no canto superior esquerdo.

 

Abs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Luiz dessa forma que você fez, o deslocamento do movie clip é bem grande.. isso pq utilizo o stage em 100%.. como faço para fazer o deslocamento ser bem leve.. tipo o exemplo que passei mesmo?

 

e porque se eu for com o mouse para o lado direito o mc se desloca mais do que se eu colocar o mouse para o lado esquerdo????

 

Eu faço desta forma:

 

mc_fundo.onmousemove = move;

 

function move() {

var xPorcent = _xmouse/Stage.width;

var yPorcent= _ymouse/Stage.height;

this._x = (Stage.width-this._width)*xPorcent;

this._y = (Stage.height-this._height)*yPorcent;

updateAfterEvent();

}

 

Lembrando que o ponto de registro deve estar no canto superior esquerdo.

 

Abs.

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.