ennui77
ennui77

Reputation:

Cross Platform Flash Player Embedding

I need to embed the Flash player in a native application (C++) in a cross platform way (at least Windows and Mac OSX). I need to allow the Flash gui to make calls back to the native application to do things that Flash normally can’t do (e.g. write to the file system, talk to devices, loading native image processing libraries, etc). The Adobe AIR runtime is too restrictive so it is unfortunately not an option. I’ve used ActiveX hosting in Windows previously, but is there a cross platform gui toolkit that solves this problem for both Windows and OSX? If not what are my options for embedding Flash on OSX?

EDIT: Must support Actionscript 3.0

Upvotes: 3

Views: 1714

Answers (3)

Juan Delgado
Juan Delgado

Reputation: 2030

Take a look to SWHX and if you want a higher level API and a GUI, HippoHX.

HTH

Upvotes: 0

Branden Hall
Branden Hall

Reputation: 4468

Another option is MDM Zinc. Win and OSX aren't 100% equal, and you should make sure it will do everything you need, but it may work for you.

Upvotes: 1

Adam Rosenfield
Adam Rosenfield

Reputation: 400334

It's not free, but Scaleform GFx does exactly what you want -- it's cross-platform, and can make calls back and forth between native code and Flash. It also supports a number of different rendering engines (DirectX, OpenGL, etc.).

Upvotes: 0

Related Questions