2013-08-19 42 views
0

我有一個廣播應用程序,在一個選項卡上有一個播放按鈕,另一個選項卡上有一個表格中的新聞項目列表。然後,如果點擊了新聞項目,我將從我的app.js移動到外部js。在這裏我有一個新聞故事和一個播放按鈕,其中有對這個故事的評論。我需要做的是,我認爲我已經整理(糾正我,如果我錯了),使用下面的代碼頁之間共享數據:是否可以從外部文件控制流光?

//in my app.js 

var yourArray = [streamer.volume, streamer.STATE_PLAYING]; 
w.passedArray = yourArray; 

//in my external.js 
Titanium.UI.currentWindow.passedArray[0]; 
Titanium.UI.currentWindow.passedArray[1]; 

,以確定是否從主選項卡中的流光處於「播放」狀態,並且如果在播放external.js上的新聞項目時關閉音量,並且此mp3文件完成流式傳輸以恢復主頁面流媒體上的音量時。我知道我很清楚。任何幫助讚賞。

回答

0

在這裏,你去鈦之間的窗口之間傳遞數組的方法。

假設它是app.js

var myarray = ["one", "two", "three"]; 

var win = Titanium.UI.createWindow({ 
    title:'Test', 
    url:'win.js', 
    myarray:myarray 
}); 
win.open(); 

,並假設它是win.js

var win = Titanium.UI.currentWindow; 
var myarray = win.myarray; 
Titanium.API.info(myarray.length); //oddly this outputs '3' 
Titanium.API.info(myarray[1]); 

感謝

相關問題