PDA

Просмотр полной версии : Реализация Подобия Рисования


anon14
13.06.2008, 18:15
Необходимо реализовать: рисование кривой, при нажатой мышке рисуется, при отжатой не рисуется. Не могу справиться с поставленной задачей.

Идея такая. Имеем мувик "aa" - размером 2*2 или же 1*1. Курсор мыши прячем (Mouse.hide() ), копируем "aa", оставляем скопированный мувик в точке с координатами _xmouse, _ymouse. Вся проблема, как это реализовать через on(press) и on(release) ??

Заранее спасибо.

iNils
13.06.2008, 18:18
http://www.flasher.ru/forum/showthread.php?t=82966

anon14
13.06.2008, 18:30
this.createEmptyMovieClip("line_mc", 1);
line_mc.lineStyle(1, 0x006699, 100);
onMouseDown = function ()
{
detect = 1;
startX = _xmouse;
startY = _ymouse;
line_mc.moveTo(startX, startY);
};

onMouseMove = function ()
{
if (detect == 1) {
line_mc.lineTo(_xmouse, _ymouse);
updateAfterEvent();
}
};
onMouseUp = function () {
detect = 0;
}

а как это работает, ежели не секрет?

MrPoma
13.06.2008, 19:13
Нажали кнопку — рисует, отпустили — не рисует.

iNils
13.06.2008, 19:14
anon14, для оформления своего кода надо использовать теги .