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

Вернуться   Форум Flasher.ru > Flash > Flash Приложения: AIR, Zinc и тд.

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

Регистрация: May 2009
Сообщений: 26
Лично я создал отдельный глобальный контейнер (типа Sprite по-моему) и все графические объекты помещал в него. На stage повесил листенер события RESIZE. И в листенере смотрел значения stage.stageWidth и stage.stageHeight и устанавливал соответственно scaleX и scaleY контейнера так, чтобы все помещалось нужным образом. Еще и сам контейнер сдвигал, чтобы все по центру экрана на любых устройствах помещалось.
Тут еще нюанс есть. При инициализации приложения, stageWidth и stageHeight могут несколько раз измениться (уж не знаю с чем это связано), соответственно событие RESIZE тоже несколько раз появится пока все не "устаканиться".
in4core, если не понятно объяснил, могу потом немного кодом проиллюстрировать.

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

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

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


 


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


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