Lembro-me de, nos tempos do flash, ter de resolver esse problema para ter um rollOver/Out suave se o utilizador fizer rollOut antes do efeito terminar, em que o efeito era reversível. Viste o workaround que tem no bug, João?
Miguel Vaz 2009/3/20 João Saleiro <[email protected]> > Boas, > > consideremos o seguinte código: > > > <?xml version="1.0" encoding="utf-8"?> > <mx:Application > xmlns:mx="http://www.adobe.com/2006/mxml"<http://www.adobe.com/2006/mxml>xmlns:local="*"> > <mx:Script> > <![CDATA[ > import mx.effects.Resize; > ]]> > </mx:Script> > > <mx:Button > id="btn" > width="200" > resizeEffect="{Resize}" > rollOver="event.target.height = 200" > rollOut="event.target.height = 25"/> > > </mx:Application> > > Em teoria, ao passar o rato sobre o botão, este devia aumentar suavemente > para os 200 pixeis de altura. Ao se tirar o rato de cima do botão, este > devia diminuir para os 25 pixeis. Porém, se o utilizador retirar o rato > antes do botão ter aumentado, a animação vai dar um soluço. Isto é terrível > para o user experience. > > Depois de investigar encontrei isto: > > https://bugs.adobe.com/jira/browse/SDK-430 > > .... o que não é nada animador. Porém, não percebi como é que dizem que o > bug está closed, se ele ocorre no meu Flex 3.3! (JFernandes, podes > explicar?) > > Estamos a fazer uma aplicação com uma certa dimensão, e é muito importante > que a solução que arranjemos para os efeitos seja facilmente generalizável > para toda a aplicação, seja escalável (i.e. quando o Flex evoluir, o nosso > código não vá para o lixo), e que não cause problemas de manutenção. > > Como é que costumam resolver o problema acima? Que solução recomendam? > > Obrigado, > > João Saleiro > * > CTO @ Webfuel > Adobe Certified Expert > Adobe Community Expert > Co-founder of the Portuguese RIA Community * > > [image: View João Saleiro's profile on > LinkedIn]<http://www.linkedin.com/in/jsaleiro> > --~--~---------~--~----~------------~-------~--~----~ Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google. Para enviar mensagens para este grupo, envie um email para [email protected] Para anular a inscrição neste grupo, envie um email para [email protected] Para mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT -~----------~----~----~----~------~----~------~--~---
<<inline: btn_profile_greytxt_80x15.gif>>
