Seguinte, quem quiser rodar para testar crie uma aplicação e adicione esse panel abaixo como componente na sua aplicação.
O problema é que eu tenho um linkbutton que muda o meu state, ok, com isso meu panel cresce com o efeito resize, porém, se eu tirar o mouse de cima do linkbutton, o efeito é aplicado novamente, sendo q eu não tenho nenhum evento que re-aplique este efeito. Utilizando aquele alert, pra verificar o state, eu percebi que o state volta pro mov, e depois vai pro carro_carro denovo. Alguém pode me ajudar? Eu queria que após clicar no linkbutton, o state mudasse conforme o desejado, e quando eu tirar o mouse do linkbutton, não acontecer nada, apenas continuar no mesmo state. <mx:Panel xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="400" height="38" title="Movimentação" mouseOver="panelOver('mov')" xmlns:auxiliar="componentes.auxiliar.*"> <mx:states> <mx:State name="mov"> <mx:SetProperty name="height" value="348"/> <mx:SetEventHandler target="{this}" name="mouseOver" handler=";" /> <mx:AddChild > <mx:LinkButton x="210" y="215" label="Carro" id="linkbutton1" click="panelOver('carro_carro')"/> </mx:AddChild> </mx:State> <mx:State name="carro_carro" basedOn="mov"> <mx:SetProperty name="height" value="392"/> <mx:SetProperty target="{linkbutton1}" name="label" value="Ocultar Dados Carro"/> <mx:SetProperty target="{linkbutton1}" name="x" value="210"/> <mx:SetProperty target="{linkbutton1}" name="y" value="215"/> </mx:State> </mx:states> <mx:transitions> <mx:Transition fromState="*" toState="*"> <mx:Resize target="{this}" filter="resize" duration="400" /> </mx:Transition> </mx:transitions> <mx:Script> <![CDATA[ private function panelOver(state:String):void{ //Alert.show(currentState + " " + state); if (currentState != state) currentState=state; } ]]> </mx:Script> </mx:Panel> --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---
