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

http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=tn_12059

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

http://www.adobe.com/devnet/flash/articles/flash_vb.pdf

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

http://weblogs.macromedia.com/mesh/archives/2003/07/embedding_flash.html


Mike Chambers Flash C# integration

http://www.adobe.com/devnet/flash/articles/stock_history.html


Macromedia Flash Slide Show (VB Flash sample application)