     }
     
     //----------------------------------
+    //  seekToFirstFrame
+    //----------------------------------
+        
+    [Inspectable(category="General", defaultValue="true")]
+    
+    /**
+     *  @copy spark.components.VideoDisplay#seekToFirstFrame
+     * 
+     *  @default true
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 10
+     *  @playerversion AIR 1.5
+     *  @productversion Flex 4
+     */
+    public function get seekToFirstFrame():Boolean
+    {
+        if (videoDisplay)
+        {
+            return videoDisplay.seekToFirstFrame;
+        }
+        else
+        {
+            var v:* = videoDisplayProperties.seekToFirstFrame;
+            return (v === undefined) ? true : v;
+        }
+    }
+    
+    /**
+     * @private
+     */
+    public function set seekToFirstFrame(value:Boolean):void
+    {
+        if (videoDisplay)
+        {
+            videoDisplay.seekToFirstFrame = value;
+            videoDisplayProperties = BitFlagUtil.update(videoDisplayProperties as uint, 
+                SEEK_TO_FIRST_FRAME_PROPERTY_FLAG, true);
+        }
+        else
+        {
+            videoDisplayProperties.seekToFirstFrame = value;
+        }
+    }
+    
+    //----------------------------------
     //  source
     //----------------------------------
     

        {
            videoDisplayProperties.loop = value;
        }
    }
    
    //----------------------------------

    //----------------------------------
    
    [Inspectable(Category="General", defaultValue="0")]
    [Bindable("currentTimeChange")]
    
    /**
     *  @copy spark.components.VideoDisplay#currentTime
