Этого можно достичь без штатов. Как я понял вашу задачу. Я предлагаю вам использовать Canvas
со 100% высотой и шириной. внутри холста Вы используете List
и Panel
Список будет
<mx:List id="List" height="{cnvas.height-panel.height}" width="100%"/>
Панель будет <mx:Pannel id="panel" height="300" y="{cnvas.height-panel.height}" width="100%" paddingTop="10">
Теперь При нажатии кнопки установите slideUP.play()
и pannel.height=0
.
В дополнение к этому вы должны установить анимацию:
<mx:AnimateProperty id="slideUP" target="{panel}" property="y"
fromValue="{cnvas.height-panel.height}" toValue="{cnvas.height}" duration="400" />