PDA

Просмотр полной версии : scale групповых объектов в AS2, как?


jony_e
11.04.2010, 14:31
Добрый день.
У меня такой вопрос:
К примеру, есть 10 мувиклипов на главное сцене, я выделаю их все мышкой и меняю общий размер в панели свойств, они соответственно уменьшаются\увеличиваются относительно вверхнего левого угла (если это делать мышкой, то размер меняется относительно противоположного угла, который мы двигаем мышкой).
Так вот, как такое-же можно сделать с помощью скрипта, тоесть объеденить все объекты на сцене, грубо говоря, в один объект и менять его размер?
Менять размер перебором всех объектов не подходит, т.к. они буду меняться относительно своего центра, а не центра главной сцены и расстояние между этими объектами нарушится.
Заранее спасибо.

fessor
11.04.2010, 14:35
геометрия в помощь, больше никак, еще можно все объекты засунуть в один мувик и изменять его, но тогда они трансформироваться тоже всей кучей будут, без учета выделенных или нет.
как вариант - переаттачивать (удалять и аттачить из библиотеки) в отдельный клип и трансформить его... но геометрический вариант ничем не хуже

iNils
11.04.2010, 14:37
тоесть объеденить все объекты на сцене, грубо говоря, в один объект и менять его размерТак сделать нельзя.
Менять размер перебором всех объектов не подходитОчень даже подходит, надо только к координатам коэффициенты scale применить.

jony_e
11.04.2010, 15:21
Спасибо за ответы, я думал, что всё что делается руками можно сделать с помощью скрипта...

in4core
11.04.2010, 17:22
можно) ВООБЩЕ все) Было бы желание