![]() |
|
||||||||||
|
|
|
|||||
|
Guest
Сообщений: n/a
|
Цитата:
немножко экономии ссуть в том, что когда чел медленно проводит прямую линию (горизонтальную или вертикальную) то рисуется море мелких отрезков, которые можно заменить на один большой. также можно сделать и с наклоненными отрезками, сравнивая углы предидущего и последующего. наброски с прямыми без наклонов: copy - paste - ctrl+enter
//
createEmptyMovieClip("bg", 0);
tellTarget ("bg") {
beginFill(0xffff00, 20);
lineStyle(1, 0x112200, 50);
moveTo(10, 10);
lineTo(540, 10);
lineTo(540, 390);
lineTo(10, 390);
endFill();
}
//
createTextField("tt_", 10001, 10, 40, 400, 100);
createTextField("tt", 10000, 10, 10, 400, 100);
tt_.text = "рисуйте прямые линии (гориз, вертик)";
tt_.selectable = 0;
tt.selectable = 0;
//
//
// ids
i1 = 0;
i2 = 0;
i3 = 0;
//
tx = null;
tx_ = null;
//
md = 0;
//
createEmptyMovieClip("m", 100000);
function z() {
if (tx != _xmouse && ty != _ymouse) {
tellTarget ("c"+_root.i1) {
lineTo(_xmouse-tx, _ymouse-ty);
_root.ln++;
}
m.clear();
tx_ = _xmouse;
ty_ = _ymouse;
f = 0;
} else {
tellTarget ("m") {
clear();
lineStyle(.1, 0x0099ff, 50);
moveTo(_root.tx_, _root.ty_);
lineTo(_xmouse, _ymouse);
}
f = 1;
}
tx = _xmouse;
ty = _ymouse;
tt.text = "sum(lineTo)="+ln;
}
onMouseDown = function () {
i1++;
createEmptyMovieClip("c"+_root.i1, _root.i1);
tellTarget ("c"+_root.i1) {
lineStyle(.1, 0x0099ff, 50);
moveTo(_xmouse, _ymouse);
}
tx = _xmouse;
ty = _ymouse;
tx_ = tx;
ty_ = ty;
f = 1;
md = 1;
};
onMouseUp = function () {
md = 0;
tx = null;
m.clear();
if (f == 1) {
tellTarget ("c"+_root.i1) {
lineTo(_xmouse, _ymouse);
}
}
};
onMouseMove = function () {
if (md) {
z();
}
};
|
|
|||||
|
Регистрация: Nov 2001
Адрес: Шинель
Сообщений: 99
|
Спасибо вам всем, друзья. Чрезвычайно приятно, что совершенно незнакомым людям небезразличны твои проблемы и чаяния.
К сожалению я пока ещё слабоват во Flash, но мне он нравится и я его не брошу, потому что он... хороший! ![]() Постараюсь теперь разобраться во всём, что вы мне написали. Жалко, что я не работаю c PHP и жабой, я пытаюся с товарищем случить половчей Flash с дельфями (он в них шарит). С благодарностью, Акакий. |
![]() |
Часовой пояс GMT +4, время: 12:09. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|