я думаю, ваша ситуация требует управления состоянием, я гибкий разработчик, поэтому я каждый день перезагружаю экран (каждый раз пространство на экране меньше),
Хотите?чтобы скрыть некоторые экранные компоненты, когда вы нажимаете некоторые кнопки на экране (в swf), вы можете сделать их видимыми = false, а также includeInLayout = false, это также удалит их из памяти,
<mx:states>
<mx:State name="login">
<mx:SetProperty target="{rpass}" name="visible" value="false" />
<mx:SetProperty target="{rpass}" name="includeInLayout" value="false" />
</mx:State>
<mx:State name="register">
<mx:SetProperty target="{rpass}" name="visible" value="true"/>
<mx:SetProperty target="{rpass}" name="includeInLayout" value="true"/>
</mx:State>
</mx:states>
Здесь у меня есть два состояния: вход в систему и регистрация, поэтому, когда вы нажимаете кнопку регистрации, отображается ваше поле rpass и наоборот, так что вы можете сделать экран следующим образом.
Модель состояний в flex3это просто, и если вы в flex4, то там еще красивее,
надеюсь, это поможет
Ankur