Создание графических примитивов с помощью ActionScript
Во Flash существует возможность рисовать отрезки, кривые, фигуры и даже заливать их цветом в клипах. Для этого используют набор методов для рисования Drawing API.
Давайте рассмотрим пару примеров, демонстрирующих общее применение Drawing API.
1 Вычерчивание прямой линии
//Установим толщину линии 3 пикселя
this.lineStyle(3);
//Начертим линию
this.lineTo(150,0);
Что мы сделали? Начертили прямую линию длиной 150 пикселов и толщиной 3 пиксела вправо от точки регистрации текущего клипа.
Следующий пример будет посложнее. Мы создадим красный квадрат со стороной 200 пикселов и с центром в точке регистрации клипа.
2 Вычерчивание квадрата
//Установим толщину линии
this.lineStyle(3);
//Переместим перо(курсор) на 50 пикселов влево вверх
//от точки регистрации
this.moveTo(-100, -100);
//Начнем вычерчивать непосредственно наш квадрат
//красного цвета
this.beginFill(0xFF0000);
//Чертим стороны квадрата
this.lineTo(100, -100);
this.lineTo(100, 100);
this.lineTo(-100,100);
this.lineTo(-100 ,-100);
//Закрываем наш квадрат
this.endFill();
Вот и все. Ничего сложного, правда? ![]()
P.S. В следующем уроке научимся использовать клипы в качестве кнопок.
--- Разное в блогосфере ---
- Подарок из рождественских альбомов на блоге битмейкера.
- Биржа блог приводит анализ биржи на грядущей неделе.
- Блог активной женщины приносит вам слова приветствия и начинает свою работу.
- На блоге про мировой кризис - размышляет простой человек России.







Январь 15th, 2009 at 14:58
Мне нравиться эта программа она классная с помощью этой программы можно рисовать прикольные рисунки. Скачуйте не пожалеете я доволен этой програмой.
Январь 15th, 2009 at 16:46
Большое спасибо за урок!
Делал всё как вы описали и у меня получилось.С нетерпением жду слдующего урока!
Январь 15th, 2009 at 21:35
очень интересный урок, я как новичок в этом, очень быстро справился, за каких минут 7-10, тоже жду следующего урока, надеюсь напишете также доступно как и здесь…
Январь 17th, 2009 at 14:38
Огромное спасибо за инфу, все вроде получилось, хоотя я только новичек… буду ждать продолжения уроков
Январь 18th, 2009 at 23:33
Много работал над созданием графических примитивов в Delphi.
Тут всё конечно по-другому, непривычно пока. Но Ваш пример опробовал, работает. За что спасибо.
Март 11th, 2009 at 13:58
Да таких примеров уже полно в сети, тем более, здесь нет абсолютно ничего сложного. Обьясните лучше как сделать рисовалку как vkontakte.ru
Я нашёл очень интересный пример с исходником, возможности самой рисовалки побольше, но там нет возможности сохранить картинку =(
Март 11th, 2009 at 15:26
Alex88, вы бы для начала определились, чего хотите
Для того, чтобы можно было сохранять картинку, нужно, мне кажется, сохранять все данные о “рисовании” в xml-файл и затем уже выводить результат на экран..
Июль 10th, 2009 at 1:10
Alex88, на том же сайте есть продолжение той статьи, как раз о том, как сохранять на сервер