2011-06-13 92 views

回答

0

不是。雖然在大街上說的是AIR 3,但我們應該能夠使用本機代碼進行一些溝通。不知道這個程度還有沒有,或者我們是否可以在bg中播放。

1

我成功做到了在IPhone和iPad :-)

與空氣3.0,你可以有背景音樂感謝UIBackgroundModes UIKit的按鍵(http://developer.apple.com/library/ios/ #文檔/一般/參考/ InfoPlistKeyReference /用品/ iPhoneOSKeys.html):

只要改變你的/src/-app.xml文件是這樣的:

<?xml version="1.0" encoding="utf-8" standalone="no"?> 
<application xmlns="http://ns.adobe.com/air/application/3.0"> <!-- changed from 2.7 to 3.0 --> 
    ... 
    <iPhone> 
     <InfoAdditions><![CDATA[ 
      <key>UIDeviceFamily</key> 
      <array> 
       <string>1</string> <!-- app will run on IPhone --> 
       <string>2</string> <!-- app will run on IPad --> 
      </array> 
      <key>UIBackgroundModes</key> 
      <array> 
       <string>audio</string> <!-- audio background mode key --> 
      </array> 
     ]]></InfoAdditions> 
     <requestedDisplayResolution>high</requestedDisplayResolution> 
    </iPhone> 
</application> 

當然,你必須有艾r 3 SDK安裝爲了使用此功能。 ATTOW,Air 3 SDK必須在Flash Builder 4.5中手動安裝。安裝步驟:

1.找到 「老字號」 的SDK

它們位於Flash Builder的目錄,在我的情況下,這是C:\ Program Files文件(x86)的\的Adobe \ Flash Builder的4.5 \軟件開發工具包

2.以前的SDK

複製以前的SDK(我使用該SDK 4.5.1)的副本,(如果你喜歡或不同的名稱)重命名文件夾複製到AIR3SDK

3.覆蓋複製(!)SDK與AlR 3 SDK

複製從AlR 3 SDK中的所有文件到複製的文件夾。它應該要求你重寫文件很多次。之後,您應該安裝一個可用的AIR3 SDK。

4.爲新的SDK

我不得不對這一與Beta2的一個名字 - 去新的SDK目錄和編輯柔性-SDK-description.xml - 內容從Flex 4.5中改變.1到AIR3 SDK。

5.從Flash Player中從http://labs.adobe.com/downloads/flashplayer11.html添加新的playerglobal.swc 11

下載最新的Flash Player 11 「的playerglobal.swc」,並把它放到正確的文件夾。從SDK根文件夾這是:/frameworks/libs/player/11.0/(我必須自己創建11.0文件夾,然後只需將文件放在那裏,並將其重命名爲普通「playerglobal.swc」)

6.將AIR3 SDK添加到Flash Builder

在項目的「項目設置 - Flex編譯器」下,選擇新的SDK作爲SDK用於項目。如果SDK沒有顯示,請轉到「配置Flex SDK」,然後選擇「添加」並選擇新創建的文件夾。新的AIR3 SDK現在應作爲該項目的編譯器包含在下拉列表中。

不要忘記在同一屏幕上添加-swf-version = 13作爲編譯器標誌。

做這一切後,我能夠使用的新功能,編譯我的項目和好,與它

AIR 3 SDK程序源碼工作:http://forums.adobe.com/thread/899921

相關問題