Flex 4.1和OSMF 1.5 - 它有效吗?

时间:2011-04-29 11:44:32

标签: eclipse flash flex builder osmf

Flex 4.1 SDK附带OSMF 1.0。对于新功能,可以更新OSMF。

将更新后的 osmf.swc 添加到Flex 4.1项目中,只要在我的应用程序中添加OSMF组件(sceenshot中的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或我做错了什么?

2 个答案:

答案 0 :(得分:1)

要尝试的一些事项:

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

答案 1 :(得分:0)

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