2013-08-19 12 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]; 

для того, чтобы определить, является ли стример от главной вкладки является в состоянии «воспроизведения», и если это нужно, чтобы уменьшить громкость при воспроизведении новостного элемента на внешнем.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]); 

благодаря

 Смежные вопросы

  • Нет связанных вопросов^_^