Titanium と Web プログラミングとモバイル アプリは初めてです。シンプルなイベントリスナーを作りたい。画像をクリックすると、別のウィンドウが開きます。他のウィンドウは外部の .js ファイルでなければなりません
var image=Ti.UI.createImageWiew({
image:'...............',
})
image.addeventListener('click',function(){
//what do I write here?
)
Titanium と Web プログラミングとモバイル アプリは初めてです。シンプルなイベントリスナーを作りたい。画像をクリックすると、別のウィンドウが開きます。他のウィンドウは外部の .js ファイルでなければなりません
var image=Ti.UI.createImageWiew({
image:'...............',
})
image.addeventListener('click',function(){
//what do I write here?
)
var wndMyWindow = Ti.UI.createWindow({
url : 'ExternalFile.js',
backgroundImage : 'mybackgroundImage.png'
});
wndMyWindow.open();
上記のコードは新しいウィンドウを開きます。ここでは、ウィンドウを開く前に背景画像を伝えています。
必要に応じて、次のようにウィンドウを開いた後にこれを伝えることができます
ExternalFile.js
var wndMyWindow = Ti.UI.currentWindow;
wndMyWindow.backgroundImage = 'mybackgroundImage.png';//This will also set background image for your window
必要に応じて、このウィンドウに他のコントロールを追加できます。次のようなコントロールを追加できます
wndMyWindow.add(yourControl);
このリンクも読んでください。さまざまなファイルの操作に役立つcommonJSモジュールを理解するのに役立ちます。
ハッピープログラミング:)
リスナー内に次のコードを記述します。
image.addeventListener('click',function(){
var window = Ti.UI.createWindow({
url:'external.js'
});
Ti.UI.currentTab.open(window,{animated:true});
});
そして、external.js ファイル内に次のコードを記述します。
var window = Ti.UI.currentWindow;
window.backgroundImage = 'your-bg-image';
URL を使用してウィンドウを開いている場合、次のことはできません。
var win=Ti.UI.createWindow({ });
あなたのjsファイルの中に。