![]() |
Смена изображения при смене ориентации
Парни!
А не знает ли кто как заставить AIR красиво менять изображение при смене ориентации. Ну чтобы как в любом даже самом зачуханом нативном приложении — фейдом менялось от того, что было, к тому, что будет. Бо меня как законченного перфекциониста бесит это скачкообразное убожество, которое происходит на экране. Если что, речь идет о нативном дисплейлисте. |
ORIENTATION_CHANGING event не пробовал?
|
Все пробовал. Дело не в этом. В самом AIR криво реализовали. У тебя нет контроля в процессе проворачивания — так бы сам что-то намутил.
Попробовал через черный экран, но есть один глюк, который заставляет отказаться. Дело в том, что у меня получается повернуть мой девайс так, что он кидает CHANGING и CHANGE, но еще не поворачивает экран (не кидает RESIZE). Так вот в этом промежуточном положении с черным экраном девайс может оказаться лежа на столе, например. Фигня это все. |
Где-то был на просторах фикс. Он основывался на том, что нативное событие прерывалось, и по факту, сама ориентация не менялась, а только отслеживалась
Добавлено через 8 минут Да и предлагалось два метода отслеживания. Первый получать события и прерывать их, второе основывалось на гироскопе и отключенной автоориентацией. Добавлено через 12 минут Нашел в тестах кусочек кода Код AS3:
|
Это прекрасно работает, если хочется менять координатную сетку совсем уж врукопашную.
Я же не хочу отказываться от того, что система координат "флипнулась". Мне лишь не нравится анимация. У меня же ситуаций решилась и вовсе без этих всех премудростей. Зачем мне вообще пользователя слушать? Все проще: портретная фотка — портретная ориентация, альбомная — соответственно! Меняем ориентацию на свое усмотрение с помощью stage.setOrientation() и никаких тебе промежуточных положений, отловов событий. Все красиво, плавно ушли в ЗТМ, повернули (как и положено топорно, по-AIRовски), плавно вышли из ЗТМ — лепота! |
Вообще конечно Вам решение подходит)
|
Совершенно верно, случай индивидуальный, так что пронесло )
|
Вадим, что за приложуху мутишь? Игру?
|
Не, такой себе редактор фотографий простенький ;)
|
| Часовой пояс GMT +4, время: 21:06. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.