Best Way to Load SWF onClick - Help!

Hi all -

Does anyone have a suggestion on how to load a flash movie on an onclick event? I tried a toggle code with hidden layers, but it loads and starts playing the flash movie before the event. Here’s basically what I need to happen:

[]User clicks on button/image
]a new, semi-transparent layer pops up on top of current layer, loading in a SWF file showing a streaming video, which autoplayts once the div is loaded
[*]The user can either stop the video from the video controls, or click the “close” button on the div to return to the divs below, at which time the video stops playing (as opposed to continue to play in the background.
This seems like it should be simple, but I want to pull my hair out!!! Any advice is much appreciated.