Obrigadissimo pela ajuda... já está a funcionar ;-)
Entretanto vou enviar novas dúvidas noutro tópico.
Até Já
Luís Costa

2008/12/4 João Saleiro <[EMAIL PROTECTED]>

>  Luis,
>
> o mais simples é:
>
> 1- definires um state para a tua view. Não sei qual é o negócio, por isso
> vou inventar um nome: "loggedIn"
> 2- definires no state base que queres o menu à esquerda, e no state
> "loggedIn" que queres o menu à direita
> 3- criares uma transition onde SÓ defines <mx:Move duration. Não precisas
> colocar o xFrom nem o xTo porque o Flex gere isso por ti. Ele sabe que se
> num state tens o menu à esquerda, se no outro tens à direita, então se
> tiveres um efeito de Move na mudança de state ele vai atribuir o xFrom e xTo
> automaticamente.
>
> Vais ficar com menos esparguetada, fica mais limpo e vai funcionar se
> fizeres correctamente. :)
>
> Abraço,
>
> João Saleiro
> *
> CTO @ Webfuel
> 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>
>
> luis.costa wrote:
>
> 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
-~----------~----~----~----~------~----~------~--~---

<<inline: btn_profile_greytxt_80x15.gif>>

Responder a