Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Создать мышкой область область выделения (http://www.flasher.ru/forum/showthread.php?t=129887)

Powerhead 12.09.2009 17:16

Создать мышкой область область выделения
 
Друзья, подскажите, как сделать такое?
В идеале, мне нужно получить вот что - http://deepliquid.com/projects/Jcrop...p?demo=handler
Перемещаемый прямоугольник, размеры которого можно менять, потянув за границу. Буду очень благодарен, если подскажете алгоритм действий.
Пробовал сделать так -
создаю Sprite в нем еще один, в котором рисую прямоугольник. Далее создаю еще 4 спрайта, которые будут границами прямоугольника. На них вешаю Mouse.DOWN - StartDrag Если граница начинает перемещаться, вешаю MouseMove и меняю размеры основного прямоугольника.
Во-первых - это работает удивительно медленно и рывками. Во-вторых, граница может переместиться визуально, а событие MouseMove - не срабатывает и выглядит это так - граница в стороне, а основной прямоугольник размеры не поменял.
В общем, ужасно трудная штука. Может быть есть готовые компоненты?

FlashRabbit 12.09.2009 17:30

Transform Tool


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

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