![]() |
Размер объекта в полноэкранном режиме
Уважаемые, подскажите как в полноэкранном режиме управлять размером объекта.
Нужно чтобы все объекты кроме одного изменяли размер автоматически, а один оставался в исходных размерах. Поиск ничего вразумительного не дал. Код AS3:
Есть ли какой еще вариант задать размер объекта в фулскрине? |
Не совсем понятна проблема.
По поводу ручного - можно через массив организовать. |
Проблема предельно ясна:
Есть объект, допустим с размерами 200х200, запускаем ролик, переводим его в фулскрин, проверяем размеры объекта - 200х200, но при переходе в фулскрин объект на экране увеличился. Так вот как сделать так чтобы при переходе в фулскрин весь ролик масштабировался а один объект нет? |
Код AS3:
|
Цитата:
Неужели не существует никакого метода задавать конкретные размеры объектов в полноэкранном режиме? |
Если не меняются, задай принудительно уменьшенный scale:
Код AS3:
|
Да фишка в том что объект это картинка, которая должна быть грубо говоря 200х200 пикселей, иначе она будет неправильно отображаться, мне нужно в фулскрине задавать размер в пикселях, а не пересчитывать через разрешение экрана масштаб объекта, это все равно что кушать,извиняюсь за выражение, попой, хочется грамотно и красиво реализовать...
|
Цитата:
Как вариант, забыли, что картинка лежит в контейнере, и его дергаете при резайзе, вот и дети его меняются. |
Цитата:
И при переходе в полноэкранный режим, как и при любом изменении размера object, например - внутренняя система координат остается неизменной. а Код AS3:
Поэтому, если вы хотите, что бы она визуально для вас была 200 на 200- то либо в StageScaleMode.NO_SCALE увеличивайте все(для этого достаточо растянуть родителя, не путайте), либо в остальных StageScaleMode уменьшить картинку через scaleX scaleY пропорционально. |
Неа, все делал на простейших примерах, не может флеш плеер контролировать размеры объектов после фулскрина, в памяти объекты висят в исходных размерах и масштабах, а на последнем этапе, перед тем как обновить картинку на экране, рендер-модуль плеера просто масштабирует все на весь экран, уже без возможности доступа к объектам...
Решение только одно, как бы оно мне и не нравилось, тут. |
Цитата:
|
Вы не читаете, что вам пишут. Зачем тогда спрашивать?
Если ваша флешка 800 на 600, картинка 200 на 200. Полноэкранный режим-1600 на 1200, картинка стала визуально 400 на 400, но ее размер 200 на 200 по-прежнему для плеера. Ну так уменьшите ее в 2 раза, картинка станет визуально 200 на 200, что непонятно-то? |
Krusty, вы кому это написали?
Если мне, то моя флешка 550х400, картинка при этом 150х160, в фулскрине режим 1920х1080, картинка так же остается 150х160. Визуальной деформации картинки не замечено. Не могу понять, с чего она должна увеличится то? |
:)Ответ простой-не вам.:)
Вам-увеличивается или нет-зависит от scale mode |
| Часовой пояс GMT +4, время: 09:14. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.