Opa, e além disso, se eu fizer um mouseOver no datefield, também fica estranho... o componente é removido e adicionado várias vezes, parece que acontece o seguinte:
Eu faço o over no datefield e isso equivale a um out no panel. Consequentemente o datefield some, e exatamente quando ele some eu acabo fazendo um over no panel, consequentemente o datefield aparece, mas quando ele aparece eu acabo fazendo um over nele ( sem mecher o mouse ) e assim sucessivamente... On 17 ago, 10:13, Bruno Carneiro <guimaraescarne...@gmail.com> wrote: > <?xml version="1.0" encoding="utf-8"?> > <mx:Panel xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" > width="332" height="35" resizeEffect="Resize" title="Vendas" > mouseOver="currentState='dados'" mouseOut=""> > > <mx:states> > <mx:State name="dados"> > <mx:AddChild> > <mx:HBox> > <mx:DateField /> > </mx:HBox> > </mx:AddChild> > <mx:SetProperty name="height" value="150" /> > <mx:SetEventHandler target="{this}" name="mouseOut" > handler="currentState=''" /> > </mx:State> > </mx:states> > > </mx:Panel> > > Estou tentando fazer isso, meu panel fica só como uma barra de título. > Ao passar o mouse em cima ele aumenta sua altura inserindo ali alguns > campos. > > Problema, eu seto os states via mouseOver e mouseOut, se por exemplo, > eu fizer o Over e enquanto a panel estiver no efeito de resize eu > fizer o Out e em seguida Over, o useja, se eu tirar o mouse do > componente e colocar denovo, a coisa para de funcionar... fica > "doida"... > > Tem como eu desativar esses eventos durante a trasição? --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---