             if (BitFlagUtil.isSet(videoDisplayProperties as uint, PAUSE_WHEN_HIDDEN_PROPERTY_FLAG))
                 newVideoProperties.pauseWhenHidden = videoDisplay.pauseWhenHidden;
             
-            if (BitFlagUtil.isSet(videoDisplayProperties as uint, SEEK_TO_FIRST_FRAME_PROPERTY_FLAG))
-                newVideoProperties.seekToFirstFrame = videoDisplay.seekToFirstFrame;
+            if (BitFlagUtil.isSet(videoDisplayProperties as uint, AUTO_DISPLAY_FIRST_FRAME_PROPERTY_FLAG))
+                newVideoProperties.autoDisplayFirstFrame = videoDisplay.autoDisplayFirstFrame;
             
             if (BitFlagUtil.isSet(videoDisplayProperties as uint, THUMBNAIL_SOURCE_PROPERTY_FLAG))
                 newVideoProperties.thumbnailSource = videoDisplay.thumbnailSource;

    //  Class constants
    //
    //--------------------------------------------------------------------------
    
    /**
     *  @private
     */
    private static const AUTO_PLAY_PROPERTY_FLAG:uint = 1 << 0;
    
    /**
     *  @private
     */
    private static const AUTO_REWIND_PROPERTY_FLAG:uint = 1 << 1;
    
    /**
     *  @private
     */
    private static const LOOP_PROPERTY_FLAG:uint = 1 << 2;
    
    /**
     *  @private
     */
    private static const SCALE_MODE_PROPERTY_FLAG:uint = 1 << 3;
    
    /**
     *  @private
     */
    private static const MUTED_PROPERTY_FLAG:uint = 1 << 4;
    
    /**
     *  @private
     */
    private static const SOURCE_PROPERTY_FLAG:uint = 1 << 5;
    
    /**
     *  @private
     */
    private static const SEEK_TO_FIRST_FRAME_PROPERTY_FLAG:uint = 1 << 6;
    
    /**
     *  @private

            scrubBar.value = videoDisplay.currentTime;
        }
        
        // if streaming, then we pretend to have everything in view
        // if progressive, then look at the bytesLoaded and bytesTotal
        if (!videoDisplay.videoPlayer.downloadable)
            scrubBar.loadedRangeEnd = videoDisplay.duration;
        else if (videoDisplay.bytesTotal == 0)
            scrubBar.loadedRangeEnd = 0;
        else
            scrubBar.loadedRangeEnd = (videoDisplay.bytesLoaded/videoDisplay.bytesTotal)*videoDisplay.duration;
    }
    
    /**
