I'd like an explanation of this behavior as well Danko. I perused the source code of the ViewStack and it seems like the hideEffect of a currently selected child should play out before the selected index is actually changed (and the next child is made visible). Seems like this only happens every other time.
Anyone from Adobe or anyone who has investigated this further care to explain? Thanks, Jaime On 1/17/07, Danko Kozar <[EMAIL PROTECTED]> wrote:
Hi, I'm using mx:Move effects on ViewStack as it's items showEffect and hideEffect. HideEffect moves the previous view off-screen; then the next view slides in. (btw these views are complex full-screen displays (containing TabNavigators, DataGrids and TileLists) First time when changing views, the effect plays properly - e.g. when switching from view 0 to view 1, or view 1->view 2 etc. everything works as expected: the first view moves out, the second one moves in. But: I've noticed a strange behaviour when returning to the ViewStack's view that was previously shown (created), for instance view 1 ->view 0: for a blink of a second the object is displayed on it's final position (!); then it dissapears, the effect starts and object moves in as expected. Another thing I noticed is that previously created view's showEffect starts too early: it doesn't wait the hideEffect of the previous view to play it's part - they play at the SAME TIME. I've come to conclusion that this first time the effect plays right because objects aren't created yet (?). I tried to do the same thing with mx:States - nothing was improved, and the performance was drastically degraded -> seems like States have problems (?). The questions are: - what am I supposed to do with Effects. Did I miss something? - do I have to destroy objects previously shown? - how do you destroy objects in Flex? - what's the problem with mx:States and performance? Thanks in advance! Danko -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links