Olá pessoal do grupo, tudo bem com todo mundo aí?!

Eu estou com um problema, que também é uma dúvida, e gostaria muito da
ajuda de vocês.
Eu sou iniciante com o Flex e criei minha primeira aplicaçãozinha.
Trata-se de um manipulador de imagens (Brilho, Contraste, Negativo e
Zoom). As imagens (Thumbnails + imagemAtual) são enviadas via
HTTPService pelo JAVA, através de troca de XML.

O que acontece é que, dentre as funcionalidades já criada, eu preciso
criar uma nova que é a Lupa ou Magnifying Glass.
Essa lupa tem o objetivo de exibir, em maior escala (zoom), uma
determinada área da imagem. Essa área é pré-definida (um círculo ou
quadrado de tamanho fixo) e conforme o usuário vai movimentando o
mouse sobre a imagem, eu devo exibir.

Acontece que eu estou meio sem idéia de como criar essa "mascara" na
imagem. Eu pensei em colocar uma imagem maior por baixo e outra por
cima, mas não sei como criar a máscara para isso. E adotando essa
solução, mesmo o centro das imagens serem o mesmo, no posicionamento,
as pontas não será, já que a imagem com zoom, será maior.

Alguém saberia me dizer se é possível eu fazer isso? E tipo, eu não
estou aqui para que me digam como, eu só queria mesmo é uma direção,
caso alguém já tenha feito algo parecido. Por onde eu devo começar a
procurar respostas para implementar minha solução.

O que preciso fazer é isso: 
http://www.webwasp.co.uk/tutorials/b11-magnify/index.php

No entanto, esse tutorial é para flash. Tem como eu fazer isso no
Flex? Ou eu tenho de adotar esse tutorial para Flash, mas construir o
MovieClip através do ActionScript 3.0 ? ( assim:
http://blogs.adobe.com/pdehaan/2006/07/creating_new_movieclips_in_act.html
).

Sei que a pergunta pode parecer boba, mas estou com dúvidas por estar
iniciando o desenvolvimento com essa ferramenta.

Pessoal, muito obrigado desde já, pela atenção e compreensão.

Atenciosamente,

Júnior
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a