             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;

    //--------------------------------------------------------------------------
    
    //----------------------------------
    //  autoPlay
    //----------------------------------
    

                    PAUSE_WHEN_HIDDEN_PROPERTY_FLAG, true);
            }
            
            if (videoDisplayProperties.autoDisplayFirstFrame !== undefined)
            {
                videoDisplay.autoDisplayFirstFrame = videoDisplayProperties.autoDisplayFirstFrame;
                newVideoProperties = BitFlagUtil.update(newVideoProperties as uint, 
                    AUTO_DISPLAY_FIRST_FRAME_PROPERTY_FLAG, true);
            }
            
            if (videoDisplayProperties.thumbnailSource !== undefined)
