     /**
      *  @private
      */
-    private static const MAINTAIN_ASPECT_RATIO_PROPERTY_FLAG:uint = 1 << 2;
-    
-    /**
-     *  @private
-     */
-    private static const MUTED_PROPERTY_FLAG:uint = 1 << 3;
-    
-    /**
-     *  @private
-     */
-    private static const SOURCE_PROPERTY_FLAG:uint = 1 << 4;
-    
-    /**
-     *  @private
-     */
-    private static const VOLUME_PROPERTY_FLAG:uint = 1 << 5;
+    private static const LOOP_PROPERTY_FLAG:uint = 1 << 2;
+    
+    /**
+     *  @private
+     */
+    private static const MAINTAIN_ASPECT_RATIO_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 VOLUME_PROPERTY_FLAG:uint = 1 << 6;
     
     //--------------------------------------------------------------------------
     //

                propertySet = true;
            }
            
            if (BitFlagUtil.isSet(videoElementProperties as uint, MAINTAIN_ASPECT_RATIO_PROPERTY_FLAG))
            {
                newVideoProperties.maintainAspectRatio = videoElement.maintainAspectRatio;

                    videoElement.autoRewind = videoElementProperties.autoRewind;
                    newVideoProperties = BitFlagUtil.update(newVideoProperties as uint, 
                                                            AUTO_REWIND_PROPERTY_FLAG, true);
                }
                
                if (videoElementProperties.loop !== undefined)
                {
                    videoElement.loop = videoElementProperties.loop;
                    newVideoProperties = BitFlagUtil.update(newVideoProperties as uint, 
                        LOOP_PROPERTY_FLAG, true);
                }
                
                if (videoElementProperties.maintainAspectRatio !== undefined)
