2011-04-29 54 views
1

Flex 4.1 SDK附帶OSMF 1.0。對於新功能,可以更新OSMF。Flex 4.1和OSMF 1.5 - 它能工作嗎?

添加更新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的文檔是錯誤的,還是我做錯了什麼?

回答

1

有幾件事情嘗試:

  1. 確保你沒有在庫路徑OSMF的兩個版本。既然你添加了新的,確保你刪除了舊的。有時候這是簡單的事情。
  2. 查找針對Flex 4.1框架顯式編譯的OSMF版本。有時候,像這樣的錯誤與SWC和您在主項目中使用的SDK版本之間的版本不匹配有關。由於OSMF源應該可用,因此如果預編譯版本不可用,則可以下載它並在Flex 4.1 SDK中編譯它。我懷疑這會使這些錯誤消失。
0

NetGroup僅適用於Flash Player 10.1及以上版本。在Flash Builder中指定Flex項目時,它會嘗試使用最低的Flash Player要求。只需要在項目屬性中將其更改爲10.1即可使用。

+0

你說得對NetGroup。不幸的是,它只解決了3個錯誤中的2個。仍然不能使用顯式10.1:「未找到類型或不是編譯時常量:DimensionEvent。」 – 2011-05-03 12:25:42

+0

地獄是DimensionEvent?這不是Flash的一部分。 – 2011-05-06 13:00:07

+0

再次問好J_A_X,你如何在FB中設置10.1所需的最低Flash播放器?我似乎無法看到這個選項 – Cystack 2011-08-09 22:31:07