Я успешно сделал это на IPhone и IPad: -)
С Air 3.0 вы можете иметь фоновую музыку благодаря UIBackgroundModes UIKit Keys (http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/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>
Конечно, для использования этой функции необходимо иметь Air 3 SDK . ВНИМАНИЕ, Air 3 SDK должен бытьустанавливается вручную в Flash Builder 4.5. Процедура установки:
1. Найдите «старые» SDK
Они находятся в каталоге Flash Builder, в моем случае это былоc: \ program files (x86) \ adobe \ flash builder 4.5 \ sdks
2. Сделайте копию предыдущего SDK
Скопируйте предыдущий SDK (я использовалSDK 4.5.1 для этого) и переименуйте скопированную папку в AIR3SDK (или другое имя, если хотите)
3. Перезапишите скопированный (!) SDK с помощью AIR3 SDK
Скопируйте все файлы из AIR3 SDK в скопированную папку, и вам нужно будет несколько раз перезаписать файлы.После этого у вас должен быть установлен рабочий AIR3 SDK.
4.Установите имя для нового SDK
Мне нужно было это с Beta2 - перейти в новый каталог SDK и отредактировать flex-sdk-description.xml - изменить содержимое с Flex 4.5.1 наAIR3 SDK.
5.Добавьте новый playerglobal.swc из Flash Player 11
Загрузите текущий Flash Player 11 "playerglobal.swc" из http://labs.adobe.com/downloads/flashplayer11.html и поместите его в нужную папку.Из корневой папки SDK это было: /frameworks/libs/player/11.0/ (мне пришлось самому создать папку 11.0, а затем просто поместить туда файл и переименовать его в обычный «playerglobal.swc»)
6.Добавьте AIR3 SDK в Flash Builder
В разделе «Настройки проекта - Flex Compiler» для проекта выберите новый SDK в качестве SDK для использования в проекте.Если SDK не отображается, перейдите к «Настройка Flex SDK», затем «Добавить» и выберите вновь созданную папку.Новый AIR3 SDK теперь должен быть включен в раскрывающийся список в качестве компилятора для этого проекта.
Не забудьте добавить -swf-version = 13 в качестве флага компилятора на том же экране.
После всего этого я смог использовать новые функции, скомпилировать свои проекты и хорошо поработать с ним
Air 3 SDK источник процедуры: http://forums.adobe.com/thread/899921