|
Boas, consideremos o seguinte código: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="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 |
- [riapt] Efeitos do Flex dão "saltos" no rollover e... João Saleiro
- [riapt] Re: Efeitos do Flex dão "saltos" no r... Miguel Vaz
- [riapt] Re: Efeitos do Flex dão "saltos" ... João Saleiro
