                 sourceLastPlayed = source;
         
                 flvSource.uri = streamingSource.serverURI;
+                
+                // if dealing with a live streaming video, set start = -1
+                // otherwise we don't worry about the start parameter
+                if (streamingSource.live)
+                    flvSource.start = -1;
             
                 var n:int = streamingSource.streamItems.length;
                 var item:StreamItem;

    public function VideoElement()
    {
        super();
        VideoPlayer.iNCManagerClass = fl.video.NCManagerDynamicStream;
        
        // we wrap the VideoPlayer inside of another container because 
        // the video player doesn't handle setting x/y correctly. we could allocate

import fl.video.DynamicStream;
import fl.video.DynamicStreamItem;
import fl.video.MetadataEvent;
import fl.video.NCManagerDynamicStream;
import fl.video.VideoAlign;
import fl.video.VideoError;
import fl.video.VideoEvent;
import fl.video.VideoPlayer;
import fl.video.VideoScaleMode;
