Originally Posted by Stefan Richter at Web Video Universe
There are two ways to achieve what you want. The first is to place the video player and the images inside one large Flash movie. Basically, the images would be part of the Flash file that holds the player. The images would act like buttons: click an image and ActionScript attached to each image would play the corresponding video.
You could also put the images inside an HTML page with a Flash player in the middle. This method is a little more involved and calls for JavaScript. Flash can talk to JavaScript and JavaScript can talk to Flash, but you'll need to learn the ExternalInterface class in ActionScript to pull it off. This allows Flash functions to pass to JavaScript and JavaScript functions to pass to Flash. In your example, the image from the video could call a JavaScript function, which would in turn tell Flash to play the correct video. The ExternalInterface documentation should contain sample JavaScript code for you to start with and show you how to pass values back and forth.