Para fazer alguma animação em flex desse tipo, basta colocares o
componente, no teu caso o panel, na posição final e adicionares um
evento de effect, por exemplo .
<mx:Panel creationCompleteEffect="meuEfeito" ...outras propriedades...>
Tens então de definir esse efeito com as propriedades que pretendes,
por exemplo:
<mx:Parallel id="meuEfeito" target="{teu componente id}">
<mx:Fade alphaFrom="0" duration="200"/>
<mx:Glow duration="200" alphaFrom="1.0" alphaTo="0.3"
blurXFrom="0.0" blurXTo="20.0" blurYFrom="0.0" blurYTo="20.0"
color="0x000000"/>
</mx:Parallel>
repara na propriedade alphaFrom, por exemplo (se preferires o efeito
Move, tens uma moveFrom) onde podes colocar o valor de onde queres que
o flex anime, até ao valor final do teu componente.
Para um exemplo de Move:
<mx:Move target="{teuCOmponente}" xFrom="-100" duration="300"/>
Vai fazer move do teu componente começando 100 pixéis à esquerda da
posição onde o colocaste. Esse movimento vai durar 300 milisegundos.
Vê outras propriedades de cada tipo de efeito.
Qualquer dúvida, pergunta. Certamente consigo te confundir ainda mais. ;-)
MV
2009/1/28 Joel <[email protected]>:
>
> Pessoal, uma dúvida que me surgiu.
> Normalmente, quando quero que um panel apareça no ecrã (imaginem, da direita
> para a esquerda), defino dois estados, coloco o atributo
> resizeEffect="Resize" e meto esse panel com width=0 e dp no segundo estado
> meto o width=x. A minha pergunta é se esta é a maneira correcta de fazer
> este tipo de acção. Não há outra maneira em que não tenha de fazer dois
> estados simplesmente para ter a animação a funcionar?
> Cumprimentos,
> Joel.
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade
Portuguesa de Rich Internet Applications - 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
-~----------~----~----~----~------~----~------~--~---