0
뷰를 정의하기 위해 MXML 파일을 만들어야한다는 것을 알고 있습니다. 사용자가 버튼을 클릭했을 때 다른 MXML 파일에 정의 된 다른 뷰를 표시하려고한다고 가정합니다. 어떻게해야합니까?Adobe Flex - 뷰를 건너 뛰는 방법?
뷰를 정의하기 위해 MXML 파일을 만들어야한다는 것을 알고 있습니다. 사용자가 버튼을 클릭했을 때 다른 MXML 파일에 정의 된 다른 뷰를 표시하려고한다고 가정합니다. 어떻게해야합니까?Adobe Flex - 뷰를 건너 뛰는 방법?
뷰 스택을 사용할 수 있습니다. 뷰 스택의 각 항목은 다른 MXML 파일이되므로 사용자가 단추를 클릭하면 뷰 스택의 선택된 인덱스가 변경되어 뷰가 변경됩니다.
예를 들어 http://www.adobe.com/devnet/flex/tourdeflex/에서 예제를 확인하면 간단한 답보다 더 많은 것을 설명 할 수 있습니다. 질문에서 flex의 기본을 먼저 알아야하고 투어 de flex 앱에 소스 코드가 포함 된 많은 예제가있는 것 같습니다. HTH.
이미 viesstack 예를 확인했지만 그 질문에 대한 대답이 아닙니다. 두 뷰가 두 개의 별도 MXML 파일에 정의 된 위치를 구체적으로 물었습니다. Flex에서는 그렇게 할 수 없습니까? –
예, 질문에 대한 대답입니다. 플렉스에 대해 조금 더 배워야합니다. 뷰 스택의 각 부분/노드는 별도의 mxml 또는 actionscript 파일 일 수 있습니다. 당신이 같은이있는 경우 <지역 : MyCanvas은> 지역 : MyCanvas은> MX :는, ViewStack> 다음이 어도비에서 별도의 파일을 사용합니다는 캔버스라는 MyCanvas (코딩 한 것입니다)를 viewstack의 두 번째 자식으로 사용합니다. –
kenneth
tour de flex의 viewstack 예제를 보면 VBox를 기반으로하는 3 개의 개별 파일을 만들고 예제에서 3 개의 섹션을 새로 만든 3 개의 개별 파일에 복사/붙여 넣기를 할 수 있습니다. 그런 다음 VBox를 기반으로 새로 생성 된 3 개의 파일을 호출하여보기 스택 안의 코드를 바꿉니다. – kenneth