                 
                 if (activeView)
                     activeView.setTabBarVisible(showingTabBar);
+
+				// When this flag is true, the animations should only be disabled for the 
+				// current frame, so reset the flag so animations play on subsequent frames.
+				disableNextControlAnimation = false;
             }
         }
 

     *  Each navigator isrepresented as a tab in this components tab bar.
     *  Only one navigator can be active at a time, and can be referenced using
     *  the <code>activeNavigator</code> property.
     * 
     *  @langversion 3.0
     *  @playerversion Flash 10

            // The animateTabBarVisibility flag is set to true if the
            // hideTabBar() or showTabBar() methods are called with the
            // animate flag set to true
            if (!disableNextControlAnimation && transitionsEnabled && animateTabBarVisbility)
            {
                tabBarProps = {target:tabBar, showing:showingTabBar};
                tabBarVisibilityEffect = showingTabBar ? 
