Показать сообщение отдельно
Старый 31.10.2014, 23:08
VisualDima вне форума Посмотреть профиль Отправить личное сообщение для VisualDima Найти все сообщения от VisualDima
  № 1  
Ответить с цитированием
VisualDima
 
Аватар для VisualDima

Регистрация: May 2009
Сообщений: 26
По умолчанию Выгрузка/перезагрузка swf под iOS

Моя игра содержит очень много графического и звукового контента. А на iOS, насколько я знаю, весьма жесткие требования по использованию памяти. Но одновременно, весь контент в памяти и не нужен. Логичное решение - разделить контент на группы, рассовать по разным swf и перед запуском уровня загружать только те, что нужны. После прохождения уровня освобождать память. Провел эксперимент на PC и Android. Все работает: постоянные загрузки/выгрузки сначала заполняют память, но в какой-то момент сборщик мусора прочухивает и все остатки прибирает, освобождая память до начальных величин. В общем все ОК.
Но в документации Adobe по AIR есть кое-что про особенности работы iOS:
http://help.adobe.com/ru_RU/as3/dev/...0204-7e13.html
В разделе "Загрузка SWF-файлов в среде AIR для iOS" есть такой пунктик:
- Загрузка, выгрузка и повторная загрузка SWF-файла невозможна. При попытке выполнить эти действия возникнет ошибка.

Э? Там, конечно весь документ написан витиевато достаточно. Неужели в AIR под iOS нельзя организовать загрузку/выгрузку? Может я чего-то не так понял?

P.S. У меня пока нет iOS устройства, поэтому пока провести эксперимент не могу.