![]() |
Описать прямоугольник вокруг мувиклипа
Нужно описать прямоугольник вокруг мувиклипа (любого, в т.ч. битмапа с прозрачным фоном).
getBounds дает нужный набор координат - габариты мувиклипа. Но если мувиклип повернуть, то getBounds дает габариты повернутого прямоугольника, содержащего мувиклип, что не подходит. Нужно, чтобы прямоугольник описывал только видимый объект. Подскажите правильный путь, плиз. |
самое простое поместить мувик и прямоугольник в контейнер и вращать контейнер
|
мне нужен не повернутый прямоугольник, а прямоугольник вокруг повернутого мувика.
|
вас не понятно
|
Пример здесь:
http://www.rivne-today.com/test/test_circles.html два одинаковых мувика-круга, один повернут на 45 градусов кодом рисуется прямоугольник(в данном случае квадрат) : Код:
var p = mc.getBounds(mc._parent) Как можно по-другому? Исходник: http://www.rivne-today.com/test/test_circles.fla |
Код:
public function calcVertex(o:BasicObject):Array{ |
Что-то не то получается.
Мне нужно описать (неповернутый) прямоугольник вокруг любого мувика, в т.ч. трансформированного матрицей искажений. |
Что-то не мойму, а почему нельзя использовать св-ва _width и _height?
Если Вы повернете мувик - Вы получите уже другие значение, это будут высота и ширина тогоСАМОГО прямоугольника, который Вам нужен. Код:
trace(mc1._width) |
Цитата:
|
| Часовой пояс GMT +4, время: 18:48. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.