Titanium Mobileを使っていて、グローバル変数を使いたい時に Ti.App へオブジェクトを格納するのが定石でした。例としては以下。
Ti.App.ActiveWindow = {};
Ti.App.ActiveWindow.isTable = true;
それがTitanium Studio 2.1になってからなのか使えなくなっていて困っていたところを、ぐぐってこちらを見つけました。
ようするに Ti.App へオブジェクトを格納するのではなく、無名関数でクラスらしきものを作ってそれを操作するという手順です。
Ti.App.ActiveWindow = function(){};
Ti.App.ActiveWindow.isTable = true;
先人に感謝(ー人ー)