Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Редактирование (ресайз, поворот, драг) клипа внутри ограниченной области (http://www.flasher.ru/forum/showthread.php?t=116938)

oCa 14.10.2008 19:30

Редактирование (ресайз, поворот, драг) клипа внутри ограниченной области
 
Всем моё почтение!
Прошу подать идею относительно решения задачки:
1. Даны:
а). Клип, с загруженной внутрь картинкой. Имеет прямоугольные контуры
б). Ограниченная область (допустим рута). Имеет также прямоугольную форму.
2. Задача:
а). Производить различные манипуляции с клипом внутри области. Поворот, изменение размера, перемещение. Граничные точки считаются вершины прямоугольника.

Чем лучше воспользоваться для определения достижения границ области?
getBounds() или чем-то ещё. Словом, может есть алгоритм и идея реализации этой проблемы?

silin 15.10.2008 00:06

можно обложить область 4мя прямоугольниками и смотреть хитТест с ними
если есть, то запрещать манипуляцию

но при этом все манипуляции придется делать сериями из мелких шажков, чтоб поточнее знать где тормозить..

Flcn 15.10.2008 00:55

а тебе не зделать отдельный мувиклип внутри которого и будет двигаться/модифицироваться объект?

oCa 15.10.2008 09:49

в принципе так и сделано - в руте имеется мувик, имеющий нужные границы. внутрь помещается мой редактируемый клип. вот и надо как-то его ограничить в действиях


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

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