2012-07-24 28 views
0

我已經在一步一步完成了它:http://forums.adobe.com/message/3924433。
我知道flash player現在是11.3,版本是。 我也嘗試改變和在air-config.xml,airmobile-config.xml,flex-config.xml中。
但是,當我創建一個移動項目,它說:「air33不支持移動項目。。如何在windows中建立空氣3.3 sdk

我可以通過改變使用air33 SDK中的flexSDK在.actionScriptProperties,併成功的項目運行,但我無法打開設計視圖,它顯示「設計模式不支持 - 不兼容的SDK版本」

+0

設計視圖不幸的是Flex SDK非常具體。我猜想改變AIR Runtime的版本會使Flash Builder無法識別Flex SDK;從而導致設計視圖搞砸了。 – JeffryHouser 2012-07-24 12:43:03

+1

我解決了這個問題,我剛剛在{air SDK} /flex-sdk-description.xml中將版本「3.3」修改爲「4.6.0」,然後重新啓動了Flash Builder,所以我現在可以打開設計模式。謝謝! – headBreakBloodStream 2012-07-25 02:43:44

回答

4

Daniel Albu有一些good instructions覆蓋SDK。

  1. Download the AIR SDK

  2. 找到您的Flash Builder的目錄

    Windows 32-bit: C:\Program Files\Adobe\Adobe Flash Builder 4.6\sdks 
    Windows 64-bit: C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks) 
    
  3. 當前的軟件開發工具包爲當前的SDK文件夾(4.6.0文件夾)的複製和更改的名稱新文件夾到4.6.0_AIR3.3

  4. 用新加載的AIR 3.3 SDK覆蓋新的SDK文件夾(4.6.0_AIR3.3)。您應該批准在此過程中從操作系統獲得的所有覆蓋通知。

  5. 重新命名新的SDK - 轉到新的SDK目錄(4.6.0_AIR3.3)並編輯flex-sdk-description.xml。將標記內的值更改爲Flex 4.6.0(AIR 3.3)。

  6. 添加新的'Playerglobal.swc'文件以添加對Flash Player 11的支持。Download the Flash Player 11.3 API file 「playerglobal.swc」並將其放到新的SDK文件夾中。在您的新SDK文件夾中,轉至/ frameworks/libs/player /並創建名稱爲11.3的文件夾,並將「playerglobal11_3.swc」文件放入其中。

  7. 將AIR 3.3 SDK添加到Flash Builder。轉到項目 - >屬性 - > Flex編譯器;選擇「配置Flex SDK」;點擊添加並選擇我們的新文件夾;在「其他編譯器參數」文本字段中,添加「-swf-version = 15」

  8. 配置您的AIR項目。加入這個標籤設置在X-app.xml中,以3.3的命名空間:

    <application xmlns=」http://ns.adobe.com/air/application/3.3「> 
    
  9. 對於基於網絡的Stage3D,更新HTML模板index.template.html添加params.wmode = "direct";圍繞線48

+0

謝謝,我已經解決了這個問題。看到我回復樓上的評論。 ↑ – headBreakBloodStream 2012-07-26 10:35:18