【问题标题】:Is it possible to embed a flex component in a pure java android application?是否可以在纯 java android 应用程序中嵌入 flex 组件?
【发布时间】:2011-04-09 03:33:39
【问题描述】:

我知道可以使用 AIR for android 开发完整的 flex 应用程序,但我需要将 flex 组件嵌入到现有的经典 java android 应用程序中。

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

这甚至可能吗?我在网上没有找到有关此的信息

谢谢

【问题讨论】:

    标签: java android apache-flex flash embed


    【解决方案1】:

    我只能想到三种可能让 flex 出现在非 AIR android 应用程序中的方法:

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

    如果可行的话,方法 2 将是一种快速的方法 - 这对我来说似乎是可行的,但我从未尝试过。使用方法 1,这些事情在理论上应该在技术上是可行的,但我不知道有任何现有的库可以满足您的需要。第三种选择进入了骇人听闻的领域——我认为 Flash 或 Android 文档都不会帮助你,但它很有可能......如果可能的话,它可能是最强大的解决方案。

    【讨论】:

    • 感谢您的详细回答!我将尝试实施您的第二种方法,看看效果如何
    【解决方案2】:

    Here 是一个带有 Flex 和 Android 的示例应用程序。

    【讨论】:

      猜你喜欢
      • 2011-06-18
      • 2012-12-24
      • 1970-01-01
      • 2010-09-18
      • 1970-01-01
      • 2012-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多