-2
我正在試圖製作一個按鈕,點擊時,轉到一個窗口。我已經創建了窗口,並且創建了自己的.js文件。我無法使按鈕工作,對我要去哪裏的錯誤提出任何建議?這裏是我的代碼:將事件監聽器添加到按鈕Titanium,鏈接到窗口
var platformWidth = Titanium.Platform.displayCaps.platformWidth;
var platformHeight = Titanium.Platform.displayCaps.platformHeight;
var win = Titanium.UI.currentWindow;
var playButton = Titanium.UI.createButton({
title: "Play",
style:Titanium.UI.iPhone.SystemButtonStyle.BORDERED,
center: {
x: platformWidth * 0.5,
y: platformHeight * 0.5
}
});
win.add(playButton);
playButton.addEventListener('click' , function() {
playButton.url='playWindow.js'
});
我知道playWindow.js的工作原理,因爲我有鏈接頁面上的標籤工作。
playWindow.js
var platformWidth = Titanium.Platform.displayCaps.platformWidth;
var platformHeight = Titanium.Platform.displayCaps.platformHeight;
var win = Titanium.UI.currentWindow;
var testTextField = Titanium.UI.createTextField({
backgroundColor: 'white',
borderStyle: Titanium.UI.INPUT_BORDERSTYLE_ROUNDED,
center: {
x: platformWidth * 0.5,
y: platformHeight * 0.3 },
width: platformWidth * 1
});
win.add(testTextField);
我想知道有不同的窗口作爲不同的文件是否是一個好主意。他們似乎沒有正常工作。爲什麼沒有簡單的按鈕代碼,就像tab(即:window:'playWindow')?
我對我的問題得到了一個-1,表示它沒有顯示任何研究工作。我花了最近4-5小時試圖找到一個如此簡單的解決方案..也許它太簡單了。所有我希望能夠做的是有一個頁面上的一個按鈕,該按鈕時,去到另一個...
TIA 昂熱
我已經試過這個,我仍然不工作..好吧,它的工作原理,但它沒有正確鏈接到實際的playWindow.js(有不同的背景等) –
PLZ粘貼playWindow.js代碼 –
var platformWidth = Titanium.Platform.displayCaps.platf ormWidth; var platformHeight = Titanium.Platform.displayCaps.platformHeight; var win = Titanium.UI.currentWindow; VAR testTextField = Titanium.UI.createTextField({ \t的backgroundColor: '白', \t的borderStyle:Titanium.UI.INPUT_BORDERSTYLE_ROUNDED, \t中心:{ \t \t X:platformWidth * 0.5, \t \t Y:platformHeight * 0.3 \t}, \t width:platformWidth * 1 \t }); win.add(testTextField); –