Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 02.12.2011, 17:29
MixON вне форума Посмотреть профиль Отправить личное сообщение для MixON Найти все сообщения от MixON
  № 1  
Ответить с цитированием
MixON

Регистрация: Feb 2006
Сообщений: 22
Tools Управление многозадачностью в приложении для IOS

Всем добрый! Пишу игру для iOS на FlashCS5.5, все прекрасно компилится и запускается, но вот беда, ios обладает мультизадачностью и при нажатии кнопку "home" приложение сворачивается. После, если запускать свернутое приложение оно начинает притормаживать!!!

Видел приложения которые после сворачивания и открытия как будто заново открываются а не возобновляют свою работу! Как можно реализовать пере открытие свернутого приложение из трей?

Старый 02.12.2011, 19:01
smithy вне форума Посмотреть профиль Отправить личное сообщение для smithy Найти все сообщения от smithy
  № 2  
Ответить с цитированием
smithy

Регистрация: Oct 2011
Адрес: Питер
Сообщений: 58
Мы тоже сталкивались с подтормаживанием. Когда в трее iPad были другие запущенные приложения, наша игра начинала бешено тормозить (с 60fps до 2). Из-за этого даже ее разработка была приостановлена =)

Вообще после сворачивания приложения оно у нас всегда запускалось заново. У адоба читал статью про восстановление состояния, основная идея - через некоторые промежутки времени сохранять состояние на диск.

Старый 04.12.2011, 12:20
MixON вне форума Посмотреть профиль Отправить личное сообщение для MixON Найти все сообщения от MixON
  № 3  
Ответить с цитированием
MixON

Регистрация: Feb 2006
Сообщений: 22
Цитата:
Сообщение от smithy Посмотреть сообщение
Мы тоже сталкивались с подтормаживанием. Когда в трее iPad были другие запущенные приложения, наша игра начинала бешено тормозить (с 60fps до 2). Из-за этого даже ее разработка была приостановлена =)

Вообще после сворачивания приложения оно у нас всегда запускалось заново. У адоба читал статью про восстановление состояния, основная идея - через некоторые промежутки времени сохранять состояние на диск.
Разобрался сам! Если кому будет полезно опишу =)

smithy - в Вашем случае чтобы приложение работало в фоновом режиме это невозможно, так как при сворачивании в трей, у приложения автоматом ставиться 0fps и ни какой код не выполняется! А когда разворачиваешь может тормозить.

Так вот чтобы при разворачивании приложение заново запускалось нужно в файле name-app.xml нужно добавить следующее ключ-значение:

<key>UIApplicationExitsOnSuspend</key>
<true/>

и будет это выглядеть примерно так:
Код:
<InfoAdditions>
      
      <![CDATA[
	  <key>UIPrerenderedIcon</key>
	  <true/><key>UIDeviceFamily</key>
	  <array><string>1</string>
	  <string>2</string>
	  </array>]
	  <key>UIRequiresPersistentWiFi</key> 
	  <string>NO</string>
	  <key>UIApplicationExitsOnSuspend</key> 
	  <true/>
	  ]>
</InfoAdditions>

Старый 24.01.2013, 13:38
AndreyD вне форума Посмотреть профиль Отправить личное сообщение для AndreyD Найти все сообщения от AndreyD
  № 4  
Ответить с цитированием
AndreyD

Регистрация: May 2012
Сообщений: 24
тут по ходу ошибка небольшая -
Цитата:
</array>]
Эта скобка должна быть в конце, вместе со второй:
]]>

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:01.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
flash , ios , мультизадачность , свернутое
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:01.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.