                 measuredHeight = !isNaN(_preliminaryHeight) && (previousHeight == 0) ? 
                     _preliminaryHeight : previousHeight;
                 
+                if (parent)
+                    parent.dispatchEvent(new FlexEvent(FlexEvent.MEASURED_SIZE_PRELIMINARY, true, true)); 
+                
                 return;
             }
             

            
            dispatchEvent(event);
            
            // Remove any event listeners from load-event dispatcher.
            clearLoadingContent();
        }

                    _trustedSource = false; 
                    
                    // Dispatch ready event
                    dispatchEvent(new FlexEvent(FlexEvent.READY));          
                }
            }
            else
