0

我正在尝试添加一个简单的“关于”对话框,但是当我open()不止一次打电话时它会生气。目前我每次都在制作一个新对话框并调用open()它,但我更愿意制作一个,show()但是hide()一旦对话框关闭,它就不想再显示了。

我应该怎么办?

4

2 回答 2

1

你检查了这个链接吗? http://tidesdk.multipart.net/docs/user-dev/generated/#!/api/Ti.UI.UserWindow

基本上我会考虑为“关于”窗口创建一个全局变量,并在加载应用程序时对其进行初始化,Ti.UserWindow.createWindow();然后单击我可以使用的按钮 aboutWindow.hide();和另一个aboutWindow.show();

于 2013-06-05T20:02:41.703 回答
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();
于 2013-11-13T00:08:40.117 回答