![]() |
Выравнивание mc относительно друг друга
Добрый день!
Появился вопрос, на который нигде не могу найти ответа... Как выровнять относительно друг друга несколько мувиклипов? Необходимо силами кода. То есть взять из библиотеки 4 mc, положить их на сцену, выровнять по центру сцены, а потом сказать, чтобы отступы между ними были, скажем, 20 пикселей. Вариант сложить все 4 mc в один большой мувиклип и через Align тыркнуть в нем на 4 мелких mc не катит, нужно именно отдельно =( Буду благодарен за любую помощь в деле! |
Цитата:
Код AS3:
Цитата:
Код AS3:
Цитата:
Код AS3:
Добавлено через 1 минуту Да, забыл добавить, что это все законно, при условии что центр каждого мувика в верхнем левом углу. Я это ввел за правило и уже не задумываюсь об этом) |
Благодарю, это уже практически то, что нужно.
Единственный момент - после Код AS3:
В общем, пришлось немного помучиться, написать бог весть что, но получилось: Код AS1/AS2:
Итак, что мы получили, mc1 создается левее центра сцены, на 20 пх правее создается mc2, еще на 20 правее - mc3. Они втроем выровнены по ширине сцены. Я просто надеялся, что можно избежать как-то этих танцев с бубном и сделать проще. С моими ограниченными знаниям AS3 приходится воротить такой вот огород |
Ну это не танцы с бубном, а самое простое решения данной задачи)
Более грамотный подход - написать функцию, которой передавать как параметры объекты, их смещения и выравнивания. |
Код AS3:
|
О, а вот это уже отлично!
Когда 2-3 объекта, еще не так страшно, а если их будет с десяток, то массивом на порядок проще! Спасибо большое, буду осознавать теперь =) |
| Часовой пояс GMT +4, время: 03:11. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.