是否可以在纯Java android应用程序中嵌入flex组件?

我知道可以使用AIR for android开发一个完整的flex应用程序,但我需要的是将一个flex组件嵌入到已经存在的经典Java android应用程序中。

我在java中找到了一些flash播放器,但它们都需要一个JFrame或包含特定的Windows dll。

它甚至可能吗? 我在网上找不到关于此的信息

谢谢

我只能想到你可以通过三种方式灵活地显示在非AIR的Android应用程序中:

  1. 如果有一个本机Android库或组件能够为您的目的提供足够好的Flash,或类似的知道如何解析和呈现MXML(和AS3)的库
  2. 如果你的应用程序可以嵌入一个HTML视图,而后者又显示一个带有嵌入式Flash的页面,该页面显示了你的组件(手机需要安装Android 2.2并安装了Flash)
  3. 如果您的Android应用程序可以直接嵌入Flash播放器(如果已安装),或者直接嵌入AIR应用程序,那么Windows应用程序可能嵌入ActiveX组件的方式

方法2将是快速的方式,如果它的工作 – 这对我来说似乎是可行的,但我从来没有尝试过。 使用方法1,理论上这些事情在技术上应该是可行的,但我不知道任何现有的库可以满足您的需求。 第三个选项进入了hackish领域 – 我不认为Flash或Android文档会帮助你,但它很可能……如果有可能,它可能是最强大的解决方案。

以下是Flex和Android的示例应用程序。