![]() |
Кстати, попробовал выводить:
stage.deviceOrientation, stage.stageWidth, stage.stageHeight, stage.fullScreenWidth, stage.fullScreenHeight, Starling.current.stage.stageWidth, Starling.current.stage.stageHeight При восстановлении после отключения: rotatedLeft, 640, 1136, 640, 1136, 1136, 640 При восстановлении после свертывания по кнопке Home: rotatedLeft, 1136, 640, 1136, 640, 1136, 640 Силовой метод тоже не помог. Цитата:
|
может отключить ему вообще стандартную реакцию на ресайз? остановить ивент или вообще удалить все его внутренние реакции - Starling.current.stage.removeEventListeners(Event.RESIZE);
|
поэкспериментировал с вьюпортом - от него вообще ничего не зависит.
Цитата:
Там, во втором постинге: Код:
<aspectRatio>landscape</aspectRatio>Добавлено через 3 минуты Цитата:
Пробовал захардкодить в onResize: Код AS3:
По прежнему ширина 640, а высота 1136 (вывожу в трейс после попытки переопределить). Добавлено через 39 минут Вычистил из проекта feathers. Не помогло. |
onResize - может выполняться после кухни старлинга, надо её железобетонно подавить
Если это трабл нативного стейджа, то даже не знаю что придумать, определить что стейдж дурит с правильным размером вряд ли можно, идти надо на старлинговый форум |
Ну да, пойду спрошу на старлинговском форуме.
|
Какая версия AIR SDK?
|
AIRSDK_Compiler_22.0.0.153
|
Попробуй с AIR 24, в нем пофиксили один очень неприятный баг связанный с ориентацией устройства на iOS.
|
Ха, действительно помогло.
С AIRSDK_Compiler_24.0.0.180 такой ошибки нет. |
| Часовой пояс GMT +4, время: 13:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.