1

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 下载页面

根据文档,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 的文档是错误的还是我做错了什么?

4

2 回答 2

1

有几件事要尝试:

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

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

于 2011-04-29T13:22:59.007 回答