Playing FLV and SWF simultaneously

Ok here’s the skinny.

I have a ‘master’ SWF file that calls in about 6 external .SWF containing graphics.

This ‘master’ also pulls in external .FLVs (some that are video+audio, some that are audio-only) and makes the file the contentPath of my FLVPlayback component.

On some of my Point of Interest buttons (numbered buttons that direct the user to view content), both FLV and SWF are being called. Locally (on my own computer), the videos sync together perfectly (graphics changing to match the audio description). But when i test the presentation on a ‘testing server’ (i.e. the internet) There is a pronounced lag between the SWF and FLV.

My question is: How do I code the AS2 to NOT play either the FLV or the SWF until BOTH have loaded completely? I’m looking for ideas and pseudo-code right now to point me in the right direction.

I’m leaning in the direction of an event listener coupled with getBytesLoaded and getBytesTotal. Probably simple as an if statement with a listener and getBytes function?