![]() |
Сделайте чтоль пример какой простенький, для демонстраций проблемы. Может быть, так вам быстрее помогут.
|
Вложений: 1
Цитата:
Вот картинка. Проблема в пустоте, которая выглядит некрасиво. Пришла в голову идея, поставить фон-картинку, но она закрывает рабочее окно. |
Всё очень просто:
Бэграунд растяните или зарепитите, основной контент отпозицианируйте по центру. Нужные разделы справки: http://help.adobe.com/ru_RU/FlashPla...html#scaleMode http://help.adobe.com/ru_RU/FlashPla...age.html#align http://help.adobe.com/ru_RU/FlashPla...tageAlign.html http://help.adobe.com/ru_RU/FlashPla...ScaleMode.html пс. Всё это нужно делать в рамках stage3D. |
Цитата:
Цитата:
|
Растягиваете stage3D на весь экран, при ресайзе (изменений размеров), переопределяете размеры stage3D заново, под новые размеры. Он не должен быть в левом углу, он должен заполнять всё поле видимости, которое в данный момент отображается.
Фон должен быть сделан внутри stage3D, фон и всё остальное позицианируется по событию ресайза. |
Опять же проблема в том что его нельзя масштабировать, потому что идет потеря качества. Поэтому фон нужно как то запихать вокруг, может не битмапом, можно вторую фоновую stage сделать ?
|
Не нужно ничего масштабировать, нужно изменять размеры вью порта по событию и позицианировать контент. Выше описанный метод является единственно верным. Перечитывайте его до тех пор, пока не наступит озарение.
|
я не упоминал полноэкранный режим ? Речь именно о нем, в оконном то и пустоты оприори нету..
напомню еще раз суть проблемы Цитата:
|
Не имеет значения, переходите вы в полно экранный режим или просто растягиваете окно мышкой. При любом ресайзе, нужно выполнить ряд простых шагов:
На каком этапе у вас возникают сомнения? |
|
| Часовой пояс GMT +4, время: 13:06. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.