
Код:
parent.addEventListener(IndexChangedEvent.CHANGE,onParentTabNavigatorChange);
А обрабатывать соответсвенно

Код:
private function onParentTabNavigatorChange(event:IndexChangedEvent):void
{
var tabNavigator:TabNavigator = event.target as TabNavigator ;
// дальше проверка который Item выбран сейчас, если не этот - то останавливаем таймер
Если не работает hide, значит стоит посмотреть что делает ViewStack (TabNavigator наследуется от него) с children'ами при их смене. Думается что подписываться тогда стоит на Event.REMOVED