Boa Noite Silvia, Como não sei exatamente como esta seu código e estou sem o Flex Builder no PC agora, fiz uma modelagem matemática para seu problema assim consigo explicar matematicamente o que terias que fazer e abaixo mais ou menos como utilizaria em flex.
----- PQx = Posição X do quadrado sobre imagem miniatura. PQy = Posição Y do quadrado sobre imagem miniatura. PZx = Posição de X do Zoom da imagem vetorial. PZy = Posição de Y do Zoom da imagem vetorial. TMimgV = tamanho da imagem vetorial TMimgM = tamanho da imagem miniatura TXzoom = taixa de zoom WidthV = Width imagem vetorial HeigthV = Heigth imagem vetorial WidthM = Width imagem miniatura HeigthM = Heigth imagem miniatura TMimgV = WidthV*HeigthV TMimgM = WidthM*HeigthM TZ = (TMimgV*TXzoom)/ TMimgM PZx = (PQx*TZ)/2 PZy = (PQy*TZ)/2 ---- Agora em flex. Acredito eu que faria da seguinte forma, conforme eu fosse movendo o quadrado sobre a imagem miniatura, iria calculando as variáveis PZx e PZy, com base no modelo acima, após o cálculo iria disparar o Efeito de MOVE, sobre a imagem vetorial, setando as propriedades, xTo = PZx e yTo = PZy, assim ele iria movimentando a imagem vetorial conforme estivesse posicionado o quadrado sobre a imagem miniatura. Não sei se é a melhor forma, mas eu faria assim, a menos que encontrasse impedimentos. PS: para detalhar melhor os cálculos, anexei um documento Excel, onde basta você alterar as variáveis de decisão, tipo tamanhos, posição e taxa de zoom que ele já calcula o X e Y final que teria que posicionar na imagem vetorial. Qualquer duvida estou a disposição. Atenciosamente, -- Tiago Antonio Jacobi Representante [email protected] Butiking Futebol Clube. 2009/4/11 Silva Developer <[email protected]> > > Galera, tô precisando de uma ajuda para finalizar um projeto em flex. > > A dificuldade que estou tendo sao as seguintes: > > 1) Tenho 2 imagens, uma em miniatura jpeg e outra principal vetorial > para visualizaçao que recebe zoom. > > Preciso refletir o movimento do mouse da miniatura na imagem > principal, porem, deve-se obedecer a mesma area que esta sendo > percorrida da miniatura na imagem principal, como se fosse uma lupa, > só que refletindo seus movimentos em uma determinada area, só que em > outra imagem, principal. > > 2) Tambem precisa ser exatamente a mesma area porque serao colocados > objetos de marcaçao sobre a imagem principal, e depois serao > armazenados e repurados as posiçoes, ou seja, as posiçoes dos objetos > marcadores devem acompanhar o zoom. > > Pra voces terem uma ideia, subi um prototipo em: > http://www.silvadeveloper.comoj.com > > Toda ajuda será bem vinda, se for em codigo melhor ainda. :) > > Abraço, > > Silva Developer > [email protected] > www.silvadeveloper.wordpress.com > > > --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] 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 -~----------~----~----~----~------~----~------~--~---
PQx.xls
Description: MS-Excel spreadsheet
