2011-10-06 1 views
0

모달 팝업을 표시 할 때 응용 프로그램의 일부를 표시해야합니다.Adobe Flex3 : 모달 팝업 표시시 응용 프로그램의 일부분을 볼 수 있도록 설정하십시오.

예 : 응용 프로그램에 세로 레이아웃의 두 개의 VBox가 있다고 가정 해보십시오. 첫 번째 VBox에는 Button이 있으며 클릭하면 사용자 모달 팝업이 표시됩니다. 기본적으로 응용 프로그램의 전체 배경은 흐리게 표시되지만 두 번째 VBox이 보이기를 원합니다. 이것이 가능한가? 그렇다면 어떻게해야합니까?

감사

안지

답변

0

번호

모달 팝업, 정의, 응용 프로그램의 나머지 부분에 대한 액세스를 비활성화합니다. 이 작업을 정말로 원한다면 비 모달 팝업을 만들어 버튼 클릭시 두 번째 VBox를 제외한 나머지 응용 프로그램을 수동으로 비활성화 할 수 있습니다.

+0

감사합니다. 네, 나머지는 불가능하게해야한다고 생각합니다. 그러나 나는 무능하게해야합니다. – Anji

+0

모두 컨테이너에 넣고 컨테이너를 비활성화 할 수 있습니다. –

0

Pranav Hosangadi가 말하고 있지만 docs 첫 번째 매개 변수는 팝업의 부모입니다.

PopUpManager.createPopUp(parent, class, modal [, initobj, outsideEvents]) 

부모 창에 대한 참조 팝업하는 이상.

클래스 만들려는 개체 클래스에 대한 참조입니다.

모달 창이 모달인지 (true) 아니면 이 아닌지 (false) 나타내는 부울 값입니다.

초기화 속성을 포함하는 개체입니다. 이 매개 변수 은 선택 사항입니다.

outsideEvents 사용자가 창 외부를 클릭하면 (true) 그렇지 않으면 (false) 이벤트가 트리거되는지 여부를 나타내는 부울 값 . 이 매개 변수는 선택 사항입니다.

modal 매개 변수와 함께 parent 매개 변수를 사용해야 할 수도 있습니다.

아무 것도 작동하지 않는다면 비활성화하려는 컨테이너를 modal = false로 설정하고 false로 설정할 수 있습니다.

+0

응답 해 주셔서 감사합니다. 솔루션을 사용해 보았지만 작동하지 않습니다. 모든 구성 요소가 차단됩니다. 'parent'는 팝업에 대한 참조 일뿐입니다. – Anji

+0

@The_asMan, 모달 팝업은 전체 응용 프로그램을 사용하지 않습니다. 나를 믿으십시오. 워드 프로세서가 항상 깨끗하지는 않습니다. :) –

관련 문제