将Flash / Flex组件嵌入Java应用程序

时间:2008-10-21 08:58:15

标签: java flex flash

我正在为我公司的一些Flex峰值工作。我们基本上是在评估不同的场景等。您建议将Flex组件嵌入Java应用程序的解决方案是什么? Flex< - > Java通信不是(还有......)问题,只是将swf嵌入到JFrame中。

4 个答案:

答案 0 :(得分:5)

我用EasyJCom做到了。只要您使用标准Java窗口库(Swing,awt)之一,它就非常简单。您可以在此处查看示例(来自EZJCom网站):http://www.ezjcom.com/FlashTest.java.txt

负责EasyJCom的人员也非常敏感,即使我们最终没有使用他们的产品(交换平台),我也推荐他们。

我没有使用JFlashPlayer,但确实看了一下docs,它似乎也足够了。我认为他们的许可证要求您对代码进行模糊处理。我觉得这有点奇怪,但也许我误解了许可证。

如果你不想使用Com,或者你需要嵌入另一种类型的窗口,它会变得更加复杂。

如果您需要嵌入Flash跨平台,您可能会因为Mozilla插件而无法使用自己的Jini库。在那一点......如果你不是太远,也许只需转换平台。;)

答案 1 :(得分:1)

尚未对此进行测试,但看起来JFlashPlayer可以完成这项工作。 http://www.jpackages.com/jflashplayer/

答案 2 :(得分:1)

这些都不支持Linux或MacOS。对于跨平台的Java和Flash来说非常重要。

答案 3 :(得分:1)

我认为做这样的事情的最好方法是将xulrunner之类的内容嵌入到你的java应用程序中,然后让java应用程序通过xulrunner接口与flash交互。