Tuesday, December 05, 2006

How do I create a C++ application that embeds the Flash Player

"How do I create a C++ application that embeds the Flash Player, and how can the embedded Flash Player communicate with the C++ application?"

Mike Chambers wrote a terrific article on the subject (his was written inC#), but the DevNet Resource Kit it was a part of is no longer available.

The article is still up for legacy purposes though:http://www.adobe.com/devnet/flash/articles/stock_history.html

Basically, you embed the Flash Player ActiveX control in your application, and then there's an API exposed through the ActiveX control.

Here's a page that details the methods and events exposed by the Flash Player ActiveX control scripting interface


Here's a PDF about
how to write applications in VB which embed the FlashPlayer:


And, for your reference, Mike's blog post, which is result #1 when you Google "Embed Flash Player in C++ app"


Mike Chambers Flash C# integration


Macromedia Flash Slide Show (VB Flash sample application)