Cross Platform Flash Player Embedding

旧巷老猫 提交于 2019-12-12 09:53:19

问题


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


回答1:


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.




回答2:


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.).




回答3:


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

HTH



来源:https://stackoverflow.com/questions/1060679/cross-platform-flash-player-embedding

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!