Domanda

In Flex 3, con il componente List, è possibile aggiungere un effetto alla proprietà itemChangeEffect, che consente di animare l'aggiunta / rimozione degli elementi nel controllo lista.

L'equiv nella lista scintilla sembra essere il rendererAdd e gli eventi rimossi, ma questo non consente il controllo completo su l'effetto, dal momento che la rimozione è fatto non appena l'evento è stato spedito, permettendo tempo per l'effetto.

Qualcuno sa come fare lo stesso in un elenco scintilla?

È stato utile?

Soluzione

Controlla questa risposta su Stack Overflow: Animazione bambini Elementi in Flex 4 .

Flex 3 liste avuto l'itemChangeEffect / dataChangeEffect cotto in loro, e hanno dovuto fare un sacco di configurazione personalizzata all'interno del componente List per rendere questo possibile. Perché Spark è molto più recente e molto meglio architettato, non hanno incluso alcuna elaborazione effetto nei componenti, quindi non è possibile fare cose come itemChangeEffects.

Cosa si può fare, però, è di creare effetti in vostri layout. Se si voleva creare un AnimatedVerticalLayout, tutto quello che dovete fare è estendere la loro VerticalLayout e override updateDisplayList, e quindi utilizzare TweenMax per animare gli oggetti dentro e fuori del loro stato. Non è molto facile: / ma è l'unica cosa che si può davvero fare in questo momento. Una volta che qualcuno automatizza questo processo, però, sarà un gioco da ragazzi.

In bocca al lupo!

Dai un'occhiata a questo esempio: animate TimeMachine layout da Gilles Guillemin . Ha un po 'di roba buona.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top