Форум 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=92633)

54321go 02.03.2007 13:51

Рисование линии при нажатой мышкой
 
Подскажите как можно реализовать? Если нажали мышкой, создалась стартовая точка, когда двигать нажатой мышкой из точки которую обявили при нажатии до курсора рисовалась прямая линия.

etc 02.03.2007 13:56

http://www.flashblog.ru/?p=131
Немного переделать и норм.

CorC 02.03.2007 15:18

ставишь при drag на setInterval moveTo и все

Icida 03.03.2007 00:58

В хелпе можно найти например:
Код:

this.createEmptyMovieClip("canvas_mc", this.getNextHighestDepth());
var mouseListener:Object = new Object();
mouseListener.onMouseDown = function() {
    this.isDrawing = true;
    canvas_mc.lineStyle(2, 0xFF0000, 100);
    canvas_mc.moveTo(_xmouse, _ymouse);
};
mouseListener.onMouseMove = function() {
    if (this.isDrawing) {
        canvas_mc.lineTo(_xmouse, _ymouse);
    }
    updateAfterEvent();
};
mouseListener.onMouseUp = function() {
    this.isDrawing = false;
};
Mouse.addListener(mouseListener);



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

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