Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Как выделить курсором прямоугольную область (http://www.flasher.ru/forum/showthread.php?t=58566)

sanddog 24.05.2004 19:13

Как выделить курсором прямоугольную область
 
Подскажите, как сделать так , что бы в готовом мульте можно было выделить область курсором, на подобие того как это происходит на рабочем столе в windows?

sergwizard 24.05.2004 20:28

Можно так:
Код:

this.onMouseDown = function() {
        newBox.clear();
        startX = _xmouse;
        startY = _ymouse;
        dragging = true;
       
}
this.onMouseUp = function() {
        dragging = false;
}
this.onMouseMove = function() {
        if (dragging) {
                endX = _xmouse;
                endY = _ymouse;
                _root.createEmptyMovieClip("newBox",1);
                with(_root.newBox) {
                                lineStyle(.2,0x0000FF,10);
                        beginFill(0x0000FF, 5);
                        moveTo(_root.startX,_root.startY);
                        lineTo(_root.endX,_root.startY);
                        lineTo(_root.endX,_root.endY);
                        lineTo(_root.startX,_root.endY);
                        lineTo(_root.startX,_root.startY);
                        endFill();
                        }
                }
}


Штрек 25.05.2004 02:16

newBox.clear(); - ??!
Новый мувик - чистенький как младенец. :p

sanddog 25.05.2004 13:33

СПА-АСИБО! :)


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

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