Osmar, eu passei pelo mesmo problema e utilizei outro recurso, o 
AnimateProperty.

Eu fiz o zoom aumentando e diminuindo as propriedades scaleX e scaleY, e 
para centralizar, eu também modifiquei as propriedades de scroll 
(horizontalScrollPosition e verticalScrollPosition)

É uma alternativa!

--------------------------------------------------
From: "osmarjunior" <osmarjun...@gmail.com>
Sent: Sunday, May 31, 2009 11:51 PM
To: "flexdev" <flexdev@googlegroups.com>
Subject: [flexdev] Zoom

>
> Olá pessoal.
>
> Tenho uma imagem de um mapa bem grande na minha aplicação.
> Eu gostaria que ao clicar nela desse um zoom para explorar uma
> determinada área.
> Então fiz:
>
> <mx:Zoom id="ZoomIn" zoomHeightTo="3.0" zoomWidthTo="3.0"/>
> <mx:Zoom id="ZoomOut" zoomHeightTo="1.0" zoomWidthTo="1.0"/>
>
> Então no evento click da imagem eu faço um "ZoomIn.play([imgMap])" ou
> "ZoomOut.play([imgMap])".
>
> Porém quando ele dá um zoom in ele sempre aproxima do canto superior
> esquerdo da imagem, eu queria que desse um zoom bem no ponto onde
> clica com o mouse.
> Como consigo fazer isso?
>
> Grato.
>
> Osmar.
> >



>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.5.339 / Virus Database: 270.12.46/2145 - Release Date: 05/31/09 
> 05:53:00
> 

--~--~---------~--~----~------------~-------~--~----~
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 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Reply via email to