【问题标题】:Flex 4.1 and OSMF 1.5 - does it work?Flex 4.1 和 OSMF 1.5 - 有效吗?
【发布时间】:2011-08-15 10:48:48
【问题描述】:

Flex 4.1 SDK 随 OSMF 1.0 一起提供。对于新功能,可以更新 OSMF。

将更新后的 osmf.swc 添加到 Flex 4.1 项目中,在我的应用程序中添加 OSMF 组件后立即收到错误消息(屏幕截图中的 VideoDisplay):

截图:http://i.stack.imgur.com/HRHk6.png

OSMF 1.5 download page

根据文档,OSMF 1.5 应该与 Flex 4.1 SDK 一起使用。 不幸的是,我必须坚持使用 Flex 4.1,因为需要支持 Flash 10.1(Flex 4.5 需要 Flash 10.2) 当我将 SDK 更改为 4.5 版本时,错误消息消失并按预期编译。

--> 支持 Flex 4.1 的文档有误还是我做错了什么?

【问题讨论】:

    标签: eclipse flash apache-flex builder osmf


    【解决方案1】:

    NetGroup 仅适用于 Flash Player 10.1 及更高版本。当您在 Flash Builder 中指定 Flex 项目时,它会尝试使用最低的 Flash Player 要求。只需在项目属性中将其更改为 10.1 即可。

    【讨论】:

    • 您对 NetGroup 的看法是正确的。不幸的是,它只解决了 3 个错误中的 2 个。仍然无法使用显式 10.1:“类型未找到或不是编译时常量:DimensionEvent。”
    • DimensionEvent 到底是什么鬼?这不是 Flash 的一部分。
    • 您好,J_A_X,您如何在 FB 中将所需的最低 flash 播放器设置为 10.1?我似乎看不到这个选项
    【解决方案2】:

    有几件事可以尝试:

    1. 确保库路径中没有两个版本的 OSMF。由于您添加了新的,请确保您删除了旧的。有时是简单的事情。
    2. 查找针对 Flex 4.1 框架显式编译的 OSMF 版本。有时,此类错误与 SWC 与您在主项目中使用的 SDK 版本之间的版本不匹配有关。由于 OSMF 源应该可用,如果预编译版本不可用,您可以下载它并针对 Flex 4.1 SDK 编译它。我怀疑这会使这些错误消失。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-31
      • 1970-01-01
      • 1970-01-01
      • 2012-11-13
      • 1970-01-01
      相关资源
      最近更新 更多