|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Nov 2010
Сообщений: 24
|
как прикрепить спрайт к краю окна в проигрывателе
Доброе время суток всем! Подскажите пожалуйста, кто сталкивался,
каким образом можно зафиксировать спрайт с правого края, что бы при изменении границы, он привязан был к ней, в том числе и при развертывании на весь экран? Аналог свойства Align в других средах разработки. Пробую изменять в обработчике события изменение экрана, но не совсем понятно какое свойство смотреть надо и какое изменять. Последний раз редактировалось 8exe8; 06.01.2011 в 23:41. |
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Подписаться на событие resize у Stage и изменять положение спрайта в обработчике относительно новых размеров сцены.
|
|
|||||
strange mood
|
1. Отключить масштабирование и поставить выравнивание всех объектов по левому верхнему краю:
2. Подписаться на RESIZE у stage и ставить спрайт в нужные координаты относительно новых размеров сцены.
__________________
тонкий тролль, осеянный благодатью |
|
|||||
Регистрация: Nov 2010
Сообщений: 24
|
Обработчик RESIZE срабатывает. Проблема с stageWidth,
панелька плавно следует за границей, но не совсем правильно. если сузить окно, появлятся растояние между ней и границей если расширить то панелька уходит за границу и становится невидимой. NO_SCALE и TOP_LEFT не повлияли на результат(( Такое впечатление как будто stageWidth нужно корректировать на какоето значение, которое тоже меняется в зависимости от размеров окошка. Добавлено через 27 минут Ура, подключил библиотеки: и все заработало!!! Всем спасибо! Последний раз редактировалось 8exe8; 06.01.2011 в 23:40. |
Часовой пояс GMT +4, время: 07:34. |
|
« Предыдущая тема | Следующая тема » |
|
|