         var animatedProperty:String;
         
         var actionBarSkin:UIComponent = actionBar.skin;
-        var titleGroup:Group = actionBar.titleGroup;
+        var titleGroup:UIComponent = (actionBar.titleGroup.visible)
+            ? actionBar.titleGroup : UIComponent(actionBar.titleDisplay);
         
         var fadeOutTargets:Array = new Array();
         var fadeInTargets:Array = new Array();

                    cachedActionBar = generateBitmap(actionBar);
                    
                    // This transition was designed to always animate the title content
                    if (actionBar.titleGroup)
                        cachedTitleGroup = generateBitmap(actionBar.titleGroup);
                    
                    // If the actionContent will change prepare a bitmap image of the group
                    if (currentView.actionContent != nextView.actionContent)

package spark.effects
{
import flash.display.BitmapData;
import flash.display.DisplayObject;

import mx.core.IVisualElementContainer;
import mx.core.UIComponent;
import mx.core.mx_internal;
import mx.effects.IEffect;
import mx.effects.Parallel;
import mx.events.EffectEvent;
