2013-08-19 3 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(); 

입니다 가정하고 그것이 가정

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

감사

win.js