|
Сейчас мы сделаем paint...:)Всмысле мы сделаем только, чтобы рисовался прямоугольник.Просто пишем в кадр:
figura1 = new Object();
figura1.onMouseDown = function() {
createEmptyMovieClip("figura"+i, 1);
["figura"+i]beginFill(0x477323, 20);
["figura"+i]lineStyle(1, 0x477322, 20);
x=_xmouse;
y=_ymouse;
["figura"+i]moveTo(x, y);
}
Mouse.addListener(figura1);
figura2 = new Object();
figura2.onMouseUp = function() {
["figura"+i]lineTo(_xmouse, y);
["figura"+i]lineTo(_xmouse, _ymouse);
["figura"+i]lineTo(x, _ymouse);
["figura"+i]lineTo(x, y);
i++;
}
Mouse.addListener(figura2);
Теперь давайте попробуем понять написанное...Для чего мы создаем функцию - а для того, чтобы не создавать клипов..В первой функции создаем сам прямоугольник.Кодом ["figura"+i]beginFill(0x477323, 20); мы выбираем стиль заливки, а кодом ["figura"+i]lineStyle(1, 0x477322, 20); выбераем стиль линиий.Затем создаем переменные X и Y.
А во второй функиции рисуем сам прямоугольник.
|