![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2011
Сообщений: 28
|
Имеется мувиклип, в него вложена куча всякой всякины. Но суммарная длинна и ширина мувиклипа не превышает 50 и 80 соответственно. Клип экспортирован в As3 чтобы можно было создавать его копии.
А теперь проблема: если создавать мувиклп из кода то его высота и длина после вставки в родителя становятся равными 100 и 151. При этом если маштабировать сам мувиклип до вставки, либо в нём самом, то жмётся содержимое, а поля получающиеся из незаполненой части остаются такими же. С размерами мувиклипа нигде не играю, и не работаю. В чём может быть проблема |
|
|||||
|
размер мувиклипа как раз и определяется его содержимым. Часто сталкиваюсь с подобной проблемой при использовании мувиков с маскам, которые скрывают какие то блоки с прокрутками. Решения проблемы вижу следующие:
1. Создайте внутренние переменные mcWidth, mcHeight которым присвойте нужные значения и опирайтесь на них при позиционировании. 2. Используйте "магические цифры" при позиционировании. 3. Создайте какой нибудь мувик bg, который по высоте и ширине будет соответствовать "правильному" размеру мувиклипа и опирайтесь на него при позиционировании. 4. Опирайтесь на размеры уже существующего объекта в мувике который хотите позиционировать. Если у кого то есть другие варианты решения данной проблемы - рад буду услышать, самому интересна эта тема! |
|
|||||
|
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Лучше в таком случае создать класс наследник мувиклипа, переопределить в нем геттеры высоты и ширины и возвращать нужные значения.
|
|
|||||
|
Регистрация: Sep 2011
Сообщений: 28
|
Цитата:
Цитата:
Всем спасибо |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:03. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|