Размер объекта в полноэкранном режиме
Уважаемые, подскажите как в полноэкранном режиме управлять размером объекта.
Нужно чтобы все объекты кроме одного изменяли размер автоматически, а один оставался в исходных размерах. Поиск ничего вразумительного не дал. Код AS3:
Есть ли какой еще вариант задать размер объекта в фулскрине? |
Не совсем понятна проблема.
По поводу ручного - можно через массив организовать. |
Проблема предельно ясна:
Есть объект, допустим с размерами 200х200, запускаем ролик, переводим его в фулскрин, проверяем размеры объекта - 200х200, но при переходе в фулскрин объект на экране увеличился. Так вот как сделать так чтобы при переходе в фулскрин весь ролик масштабировался а один объект нет? |
Код AS3:
|
Цитата:
Неужели не существует никакого метода задавать конкретные размеры объектов в полноэкранном режиме? |
Если не меняются, задай принудительно уменьшенный scale:
Код AS3:
|
Да фишка в том что объект это картинка, которая должна быть грубо говоря 200х200 пикселей, иначе она будет неправильно отображаться, мне нужно в фулскрине задавать размер в пикселях, а не пересчитывать через разрешение экрана масштаб объекта, это все равно что кушать,извиняюсь за выражение, попой, хочется грамотно и красиво реализовать...
|
Цитата:
Как вариант, забыли, что картинка лежит в контейнере, и его дергаете при резайзе, вот и дети его меняются. |
Цитата:
И при переходе в полноэкранный режим, как и при любом изменении размера object, например - внутренняя система координат остается неизменной. а Код AS3:
Поэтому, если вы хотите, что бы она визуально для вас была 200 на 200- то либо в StageScaleMode.NO_SCALE увеличивайте все(для этого достаточо растянуть родителя, не путайте), либо в остальных StageScaleMode уменьшить картинку через scaleX scaleY пропорционально. |
Неа, все делал на простейших примерах, не может флеш плеер контролировать размеры объектов после фулскрина, в памяти объекты висят в исходных размерах и масштабах, а на последнем этапе, перед тем как обновить картинку на экране, рендер-модуль плеера просто масштабирует все на весь экран, уже без возможности доступа к объектам...
Решение только одно, как бы оно мне и не нравилось, тут. |
Часовой пояс GMT +4, время: 22:59. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.