2012-01-20 5 views
0

플렉스 (현재 Flex 3 사용)에 대한 저의 첫 번째 단계는 처음에는 목록과 패널에 몇 가지 버튼이있는 2 개의 상태를 정의하고자합니다. 해당 패널의 단추 중 하나를 클릭하면 상태를 "ListState"로 변경하려고합니다. 어떤 경우에 어떤 상태에 어떤 구성 요소를 정의 할 것인가? 또한 목록을 확대하고 응용 프로그램 외부에서 패널을 "이동"시켜서 전환을 어떻게 움직일 수 있습니까? 예상되는 동작은 다음 그림에 표시됩니다 : enter image description here플렉스 3 - 2 개의 상태를 정의하고 그 사이를 전환하는 방법은 무엇입니까?

감사를 사전

답변

0

당신은 미국없이이를 달성 할 수있다. 나는 네가하는 일을 이해했다. Canvas을 100 % 높이와 너비로 사용하라고 제안합니다. 캔버스 안에 당신이 사용 ListPanel

나열합니다 <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" />

: 당신이 annimation을 설정해야이에

추가