Moreover I prefer not to encapsulate the transition code inside each ViewComponents. I think, but I don't know if it's the right approach, that encapsulating too much code make the components code less reusable.
In a more complex example than my first minimal example, suppose to have a section/component which displays a set of pictures displayed in a grid (a very common situation, where the code could be reused a lot of time). The "transition out" could have a lot of implementation: move each picture out of the screen, change their alpha to 0, etc. etc. Each implementation are specific of a concrete application, so in my opinion is better to manage this in a specific class. In general I do this, but this is the first time I use pureMVC framework...so I have to rethink my habit and try to "save the savable".
And here come out my need to find the right place in which write this code...