![]() |
Проблема с масштабированием
Есть ролик в котором находится 3 контейнера, крайний правый из них масштабируется по ширине, в зависимости от ширины экрана, но не более 1400 пх.
Проблема заключается в том, что любой клип находящийся внутри масштабируемого ролика масштабируется за ним, но тут самое интересное, если сделать трассировку ширины клипа внутри контейнера, то при изменении размеров ролика, ширину выводит всегда одинаковую. Вот не могу разобраться как от этого избавиться, запомнить начальное состояние, не помогает, а хочется нормального относительного позиционирования. |
попробуй умножить их размеры на _xscale(_yscale) родителя - это чтобы узнать их размеры относительно родителя родителя(т.е. сцены в данном случае)
или ты хочешь НЕ масштабировать внутряшки? |
именно, я не хочу масштабировать внутреннее содержимое. )
|
С сожалению, боюсь внутреннее содержимое не масштабировать скорее всего не получится. В подобных ситуациях я поступал следующим образом:
1) Не внедрял внутреннее содержимое в контейнер и двигал его при каждом Resize. 2) Масштабировал содержимое обратнопропорционально. |
Зачем масштабировать то, чье содержимое масштабировать не надо?
Размер мувиклипа определяется размером его содержимого. |
Если я правильно понял, то:
Код:
setProportional = function (mc) |
масштабируйте только то, что надо. если там фон какой-то который нужно растянуть - так и работайте с ним, а не со всем клипом-контейнером.. какие проблемы то
|
fljot, Vertax - спасибо, действительно помогло.
Цитата:
Вот главная страница, на минимальном разрешении 1000 пх. [IMG]http://img247.**************/img247/2753/1000xy5.th.jpg[/IMG] Страница, с максимальным разрешением 1400 пх. [IMG]http://img301.**************/img301/3530/1440gn4.th.jpg[/IMG] И еще есть меню 2 уровня, которое тоже масштабирует слайдшоу. [IMG]http://img442.**************/img442/9397/10002eq3.th.jpg[/IMG] Так вот нужно чтобы сайт масштабировался с 1000 до 1400 пх по ширине и был зафиксирован по центру окна браузера, основной элемент масштабирования блок с слайдшоу проектов. |
Надо просто перерасчитать координаты.
|
| Часовой пояс GMT +4, время: 08:10. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.