 	 */
 	public function removeChildBridge(bridge:IEventDispatcher):void
 	{
+        // dispatch message that we are removing a bridge.
+        dispatchEvent(new FlexChangeEvent(FlexChangeEvent.REMOVE_CHILD_BRIDGE, false, false, bridge));
+
         var fm:IFocusManager = IFocusManager(bridgeToFocusManager[bridge]);
         fm.removeSWFBridge(bridge);
    		swfBridgeGroup.removeChildBridge(bridge);

import mx.styles.IStyleClient;
import mx.styles.StyleManager;
import mx.events.EventListenerRequest;
import mx.events.InvalidateRequestData;
import mx.events.InterManagerRequest;
import mx.events.ResizeEvent;

	 */
	private var lastFrame:int;

	//--------------------------------------------------------------------------
	//
	//  Overridden properties: DisplayObject
