Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Позиционирование модуля (http://www.flasher.ru/forum/showthread.php?t=145670)

Universe 15.10.2010 20:39

Позиционирование модуля
 
День добрый! Столкнулся со следующей проблемой:
У меня есть сайт в который в центр загружаются модули(впринципе как в любом шаблоне от activeDen). Когда загружаю обычные модули - выравнивание происходит нормально, но я сделал галерею, в которой часть спрятана под маской и из-за этого галерея начинает уезжать в сторону при позиционировании.
Вот ссылка на сам файл:
http://ffly.com.ua/rosco/Universality/

просто подвигайте окно браузера, когда всё загрузится

как можно обойти эту проблему, чтобы позиционирование осуществлялось правильно?
P.S. уезжает в бок из-за маленьких картинок

Wolsh 15.10.2010 23:11

DisplayObject::scrollRect ?

mask.width ?

Хомяк 16.10.2010 00:31

Поставить прослушиватель на ресайз окна приложения и после страбатывания, например, давать: stage.align="TL", или что там подойдет в вашем случае. Или перерасчитывать точку привязки объекта со слайдером.

Universe 18.10.2010 13:36

Цитата:

DisplayObject::scrollRect ?

mask.width ?
Т.е. вы предлагаете обращаться к маске загружаемого модуля и расчитывать позиционирование относительно её положения? Это как бы понятно, но хотелось бы сделать что-то универсальное, чтобы не надо было изворачиваться под каждый загружаемый модуль!Может BitmapData сможет мне как то помочь?

Цитата:

Поставить прослушиватель на ресайз окна приложения и после страбатывания, например, давать: stage.align="TL", или что там подойдет в вашем случае. Или перерасчитывать точку привязки объекта со слайдером.
Немного вас не понял, зачем ещё раз присваивать выравниване stage.align="TL", если оно уже было установлено?

Wolsh 18.10.2010 18:08

Цитата:

Т.е. вы предлагаете обращаться к маске загружаемого модуля...
Если Вы не заметили, я предлагал навсегда отказаться от маски как пережитка мультяшного детства. Но если никак - то да. Разве есть другие варианты? Маски создает Ваш код? Модуль ведь о нем ничего не знает? "Сделать что-то универсальное" - сделать класс-контейнер, устанавливающий и возвращающий видимые размеры загруженного в него модуля. Но думаю, можно просто scrollRect.


Часовой пояс GMT +4, время: 14:21.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.