     }
 
     
+    //--------------------------------------------------------------------------
+    //
+    //  Overridden Methods
+    //
+    //--------------------------------------------------------------------------
+
+    /**
+     *  @private
+     *  Create components that are children of this Container.
+     */
+    override protected function createChildren():void
+    {
+        // if nobody has overridden creationPolicy, get it from the
+        // navigator parent
+        if (creationPolicy == null)
+        {
+            if (parent is IDeferredContentOwner)
+            {
+                var parentCreationPolicy:String = IDeferredContentOwner(parent).creationPolicy;
+                creationPolicy = parentCreationPolicy == 
+                        ContainerCreationPolicy.ALL ? ContainerCreationPolicy.ALL : 
+                                                        ContainerCreationPolicy.NONE;
+
+            }
+        }
+
+        super.createChildren();
+    }
+
 }
 
 }

import flash.events.Event;

import mx.core.ContainerCreationPolicy;
import mx.core.INavigatorContent

/**

    public function NavigatorContent()
    {
        super();
        creationPolicy = null;
    }
    
    
