2012-02-21 3 views
0

내 Flex (Flash Builder 4) 응용 프로그램에서 스파크 창이 있으며 close() = ""이벤트 처리기 ('closing'이벤트도 시도 함)를 원하는 경우 확인 팝업을 표시하는 메서드로 설정했습니다. 창을 닫습니다.Flex - Air 네이티브 창 closeHandler가 작동하지 않습니까?

정상적인 브라우저 기반 응용 프로그램 인 TitleWindow로는 정상적으로 작동하지만 이제는 기본 스파크 창이있는 Air 응용 프로그램이 작동하지 않아 작동하지 않습니다. 나는 경고 대화 상자를 보지 못했고 추적을 디버깅 할 경우 실제로는 닫기 핸들러 메서드로 이동하지만 시각적으로 윈도우가 이미 화면에서 사라진 것을 볼 수 있습니다.

AIR 응용 프로그램에서 "x"를 클릭하여 창을 닫을 때 확인 대화 상자를 추가하는 방법은 무엇입니까?

닫는 이벤트
이벤트 객체 유형 : flash.events.Event의 재산 Event.type = 플래시가 폐쇄처럼 보이는 문서에서

+0

팝업 관리자를 사용하여 팝업 창을 만들고 있습니까? –

답변

1

아래 문서에서 복사를 할 수있는 일이 될 것입니다. events.Event.CLOSING 런타임 버전 : AIR 1.0 창이 닫힐 직전에이 NativeWindow 객체에 의해 전달됩니다. 창을 닫지 않도록이 이벤트를 취소 할 수 있습니다.

Event.CLOSING 상수는 closing 이벤트 객체의 type 속성 값을 정의합니다. 이 이벤트의 속성은 다음과 같습니다.

속성 값 bubbles false cancelable true; 이 이벤트 객체를 취소하면 닫기 작업이 중지됩니다. currentTarget 이벤트 리스너를 통해 Event 객체를 처리하고있는 객체입니다. target 연결을 닫을 객체입니다. 이 창을 닫은 후 가까운 일이 일어날 않고 폐쇄를 잘 작성 전에해야하며 닫는 창을 중지 취소 할 수 있다고 http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/NativeWindow.html#event:closing

:

은에서 촬영.

+0

덕분에, 나는 closing = "closeHandler (event)"를 내 응용 프로그램 창 mxml 태그에 추가했는데 성공했습니다. –

관련 문제