![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Доброго времени суток.
Столкнулся с неожиданной проблемой. Нужно что бы ролик размером 700x800 запонял любое окно броузера по ширине. При этом масштабировался пропорционально. То - есть при размере 1400 его высота была 1600. значит width="100%" height="100%" не подходят. Чесно говоря непонятно с помощью чего это вообще делать. java script или as ? Что то я запутался совсем. Помогите, пожалуста. С уважением. Ворон.
__________________
Студия "Ночной народ" | http://nightfolk.net/ |
|
|||||
|
noScale=true
А все остальное в процентах как есть. По моему так.
__________________
Рисую и флэшу... |
|
|||||
|
ничего не получится.
Вспомни форму мониторва и таблицу разрешений. 800x600 1024x768 1280x1024 ... Ширина везде больше чем высота. При noScale=true используется метод наилучшего заполнения. самая маленькая - высота. Значит высота ролика равна высоте экрана, а ширина рассчитывается исходя из нее. Тоесть в данном случае мы подгоним ролик ПО ВЫСОТЕ. А надо по ШИРИНЕ. ![]() Подскажете как с этим боротся ?
__________________
Студия "Ночной народ" | http://nightfolk.net/ |
|
|||||
|
Регистрация: Jun 2005
Адрес: в Питере
Сообщений: 981
|
Stage.scaleMode ='noBorder'
__________________
Делай всё быстро, но не торопись!.._/*o|o*\_. |
|
|||||
|
э..а зачем такое надо?
если ролик заполнит по ширние окно..а по выстое он больше...появится вертикльный скроллинг...в чем прикол 8) нет ничего отвратительне чем флэш скорлить
__________________
"Get up, stand up, don't give up the right." |
|
|||||
|
В результате ролик действительно заполнил ПА по ширине.
Но при width="100%" height="100%" он обрезался по высоте ПА. Я ужасно извиняюсь за собственную тупость - но как сделать так что бы он показывался весь ?
__________________
Студия "Ночной народ" | http://nightfolk.net/ |
|
|||||
|
Я в принципе согласен - хотя иногда в 800х600 флешка влезть просто не может и без скрола никак. Но i.m.h.o. флешка должна обладать одним размером и масштабировать ее не надо. Особенно учитывая то, что она набита битмапом.
Вот только дама, которой я эту флешку делаю, свято верит в обратное. И внушению не поддается Хочу, говорит, что бы по бокам от флешки места не было свободного. А то она у тебя вся какая - то съежившаяся... Конечно съежившаяся... Это при разрешении 1280x1024 то... С размером флешки 700x800. Как тут не съежится... Подскажите, пожалуста, как бы сделать так что бы ролик все таки появился весь ?
__________________
Студия "Ночной народ" | http://nightfolk.net/ Последний раз редактировалось Bорон; 11.05.2006 в 14:41. |
|
|||||
|
Регистрация: Jun 2005
Адрес: в Питере
Сообщений: 981
|
Используй Stage.onRezise и выстраивай сцену под размеры окна, возможности для этого есть, можно по высоте, можно по длинноте, можно как хочешь. Только и ежику понятно, что нельзя засунуть прямоугольный ролик в квадратное окно, не растянув его по одному из размеров, или не обрезав, или не добавив свободного места. А это можно сделать с помощью свойства scaleMode объекта Stage. Вообще у этого объекта есть еще интересные свойства, если воткнуть как они работают, то подобные вопросы больше возникать не будут.
__________________
Делай всё быстро, но не торопись!.._/*o|o*\_. |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|