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 -~----------~----~----~----~------~----~------~--~---