Pausing/seeking progressive video?

Here’s what’s going on: I have an F4V file loaded into a SWF. There are no real playback controls – nor do I want any. I’ve created a “skip” button that’s supposed to a) pause (or seek to 0) the video, then remove the video from the stage. It seems I can either pause the video OR seek to zero, but not both.

Here’s what I’ve tried:


function seekTo (num:Number):void
{
     ns.seek(num);
     ns.pause();
}

...

function onStreamStatus (evt:NetStatusEvent):void
{
     switch (evt.info.code) {
          case "NetStatus.Pause.Notify":
          trace ("Paused!");
          break;

          case "NetStatus.Seek.Notify":
          trace ("Seek done!");
          break;
     }
}

There’s more in there, but those are the offending sections, as far as I can tell.

Has anyone else run into this? Does anyone else have any idea how to pause, THEN seek to 0, or have any idea why what I’m trying doesn’t work? (I’ve also tried seeking, then pausing, including waiting for the seek status event to fire, but then the pause event never fires…)

Thanks for any help!