.FLV movie and Frame Delay

I have a 3 minute 15 second video which after playing i want to then display a login screen allowing users to access my site.

So far i have imported the QT video into Flash which has converted it to a .FLV and is set to stream from my web server.

I have set a delay on the first frame of my Flash movie which holds the .FLV movie of which when the movie finishes it then moves to Frame 2 and displays the login info.

I’m having problems with different internet connections where sometimes the movie is interrupted and stalls/buffers - this then leads to the movie getting cut off prematurely and moves to Frame 2.

Is there a way i can combat it so the movie will always finish before jumping onto Frame 2?

I don’t want to embed the movie as it increases the .SWF to 10mb.