2013-05-30 4 views
0

간단한 "정보"대화 상자를 추가하려하지만 open() 번 이상 전화를 걸면 화를냅니다. 현재 매번 새로운 대화 상자를 만들고 있는데 open()을 호출하지만 하나를 만들고 show()hide()을 선호하지만 일단 대화 상자가 닫히면 다시 표시하고 싶지 않습니다.TideSDK에서 창을 다시 열려면 어떻게해야합니까?

어떻게해야합니까?

답변

1

이 링크를 확인 했습니까? http://tidesdk.multipart.net/docs/user-dev/generated/#!/api/Ti.UI.UserWindow

기본적으로

나는 창 "약"에 대한 전역 변수를 만드는 생각하고 내가 aboutWindow.hide();를 사용할 수있는 버튼을 클릭하여 다음 Ti.UserWindow.createWindow();를 사용하여 응용 프로그램의 로딩을 초기화 할 것이며, 또 다른 하나 aboutWindow.show();

0
var CurrentWindow = Ti.UI.getCurrentWindow(); 
CurrentWindow.addEventListener(Ti.CLOSE, function(event) { 

var process = Ti.Process.createProcess([Ti.API.application.getPath() + \\YOUREXECUTABLE.exe']); 

process.launch(); 

}); 
CurrentWindow.close();