Em 90% dos casos, efeitos devem ser chamados através de transitions que devem ser despoletadas automaticamente pelo Flex na mudanca de estados. Um efeito deve ser um resultado de uma passagem de um estado para o outro. Se se cumprir essa premissa, não só se diminuem potenciais dores de cabeca, como ainda se garante uma boa prática: um efeito nunca deve definir o estado final de uma view, mas deve sim acontecer o inverso. Isto é: um efeito nunca deve mover um componente x=20 para x=200; o correcto é que hajam 2 estados (estadoA, com x=20, e estadoB com x=200). Depois é definida uma transicão entre estados (que terá um efeito Move (em que não são preenchidas as coordenadas no efeito!)), que será responsável pela animacão na passagem de estados.

linkedIn <http://pt.linkedin.com/in/jsaleiro> João Saleiro
Chief Technology Officer
Tel:    00351 916 077 097
Email:  [email protected] <mailto:[email protected]>
Skype:  joao.saleiro <callto://joao.saleiro>

Webfuel Solutions <http://www.webfuel.pt> www.webfuel.pt <http://www.webfuel.pt>
Lisbon, Portugal


On 30-01-2012 13:54, Ricardo Araújo wrote:
Não...

eu tentei mas o problema é que os componentes do ecrã estão todos com itemCreationPolicy a deferred e destruction a auto... e as transitions só aconteciam na primeira vez!

então consegui o efeito que pretendia ao adicionar o efeito no creation complete e outro efeito no removed adiciono o removedEffect através do setStyle

No dia 30 de Janeiro de 2012 13:08, Filipe Freitas <[email protected] <mailto:[email protected]>> escreveu:

    Não estás a utilizar transitions?

-- Recebeu esta mensagem porque está inscrito no grupo "Mailing List
    da Comunidade Portuguesa de Rich Internet Applications -
    www.riapt.org <http://www.riapt.org>" dos Grupos do Google.
    Para publicar uma mensagem neste grupo, envie um e-mail para
    [email protected] <mailto:[email protected]>.
    Para anular a inscrição neste grupo, envie um e-mail para
    [email protected]
    <mailto:riapt%[email protected]>.
    Para ver mais opções, visite este grupo em
    http://groups.google.com/group/riapt?hl=pt-PT.


--
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT.

--
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para 
[email protected].
Para ver mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT.

<<inline: LinkedIn.gif>>

<<inline: Webfuel.gif>>

Responder a