2011-06-13 90 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

相关问题