Usando un ViewStack en Flex 3

Un ViewStack es un navegador para contenedores que permite contener (valga la redundancia!) una colección de otros contenedores de forma tal que se puede seleccionar cual se mostrara en primer plano.  Es decir que un solo contenedor hijo del ViewStack puede estar visible y activo a la vez.

Para controlar la lógica del mismo se debe emplear un LinkBarTabBarButtonBar, o ToggleButtonBar o crear la lógica uno mismo mediante el uso de ActionScript. Los contenedores hijos con indexados desde 0 a n-1. Por ejemplo, se puede definir un conjunto de botones para controlar el intercambio entre los contenedores hijos del ViewStack. A continuación el resultado final y el link para descargar este ejemplo. Descargar código fuente