Olá boa tarde caros companheiros, tou de volta às actividades Flex e
como tal também às minhas fantásticas dúvidas.
Ora a minha situação é a seguinte:
- Tenho um menú que está do lado direito do ecrã
- Quando se clica em qualquer um dos botões da primeira vez, o menu
desliza para o lado esquerdo do ecrã
- Das outras vezes em que for clicado continua do lado esquerdo.
- Volta ao lado direito quando sairmos da aplicação (sem ser visto),
para quando se entrar na aplicação estar do lado direito.
Problema:
- Sempre que clico uma segunda vez ele volta a repetir o efeito, desta
feita ele está do lado esquerdo mas desaparece, aparece na direita e
desliza para a esquerda.
Objectivo:
- À segunda vez que é clicado o objectivo é que não faça o efeito,
logo o mais provável será tirar uma condição if em que verifica em que
posição está o menu e se já estiver em x = 0 então não faz o efeito...
mas não estou a conseguir fabricar isso.
Excerto de Código:
****EFEITO***
<mx:Sequence
id="moveEffect">
<mx:Pause
duration="2000"
effectStart="{geralLocator.isVisible_Farmacia = false}"
effectEnd="{geralLocator.isVisible_Farmacia = true}"/>
<mx:Move
duration="3000"
xFrom="750"
xTo="-30"/>
</mx:Sequence>
****Local onde é aplicado*****
<mx:Canvas
x="{(this.width)-450}"
width="250" height="100%"
id="menu_farmacia"
visible="{geralLocator.isVisible_MenuFarmacia}">
<componente:menu_farmacia id="menu"
mouseDownEffect="{moveEffect}"/>
</mx:Canvas>
Agradecia qualquer tipo de ajuda. Abraço
Luís Costa
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade
Portuguesa de Desenvolvimento de RIAs - 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
-~----------~----~----~----~------~----~------~--~---