glevan Postado Novembro 11, 2009 Denunciar Share Postado Novembro 11, 2009 Olá pessoal!Estou trabalhando numa galeria de imagens em que a idéia era que a foto se movimentasse com um efeito "pan" dentro de uma máscara.O endereço do site é: http://www.sensodigital.com.br/prov/O que eu estou tentando fazer é um efeito igual a este: http://www.flabell.com/flash/Zoom-Gallery-270Veja que neste exemplo, a imagem fica sempre "contida" dentro da máscara. No caso do meu trabalho, a imagem está saindo dos limites da máscara e não consigo resolver este problema.O código que estou usando é este:// Width and height of imagevar w = Stage.width * 2;var h = Stage.height * 2;mc_imagem.onMouseMove = move;function move (){ var xpercent = _xmouse / Stage.width; var ypercent = _ymouse / Stage.height; this._x = (Stage.width - this._width) * xpercent; this._y = (Stage.height - this._height) * ypercent; updateAfterEvent ();}Alguém teria uma dica?AbraçoGil Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
glevan
Olá pessoal!
Estou trabalhando numa galeria de imagens em que a idéia era que a foto se movimentasse com um efeito "pan" dentro de uma máscara.
O endereço do site é: http://www.sensodigital.com.br/prov/
O que eu estou tentando fazer é um efeito igual a este: http://www.flabell.com/flash/Zoom-Gallery-270
Veja que neste exemplo, a imagem fica sempre "contida" dentro da máscara. No caso do meu trabalho, a imagem está saindo dos limites da máscara e não consigo resolver este problema.
O código que estou usando é este:
// Width and height of image
var w = Stage.width * 2;
var h = Stage.height * 2;
mc_imagem.onMouseMove = move;
function move ()
{
var xpercent = _xmouse / Stage.width;
var ypercent = _ymouse / Stage.height;
this._x = (Stage.width - this._width) * xpercent;
this._y = (Stage.height - this._height) * ypercent;
updateAfterEvent ();
}
Alguém teria uma dica?
Abraço
Gil
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.