Создание графических примитивов с помощью ActionScript

FlashВо 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. В следующем уроке научимся использовать клипы в качестве кнопок.

--- Разное в блогосфере ---

  1. Подарок из рождественских альбомов на блоге битмейкера.
  2. Биржа блог приводит анализ биржи на грядущей неделе.
  3. Блог активной женщины приносит вам слова приветствия и начинает свою работу.
  4. На блоге про мировой кризис - размышляет простой человек России.
This entry was posted in Кодинг and tagged , , , , , , , . Bookmark the permalink.

8 Responses to Создание графических примитивов с помощью ActionScript

  1. Костя Костя says:

    Мне нравиться эта программа она классная с помощью этой программы можно рисовать прикольные рисунки. Скачуйте не пожалеете я доволен этой програмой.

  2. Andrey911 Andrey911 says:

    Большое спасибо за урок! :mrgreen: Делал всё как вы описали и у меня получилось.С нетерпением жду слдующего урока!

  3. murazik murazik says:

    очень интересный урок, я как новичок в этом, очень быстро справился, за каких минут 7-10, тоже жду следующего урока, надеюсь напишете также доступно как и здесь…

  4. Bourne Bourne says:

    Огромное спасибо за инфу, все вроде получилось, хоотя я только новичек… буду ждать продолжения уроков :wink:

  5. alskl alskl says:

    Много работал над созданием графических примитивов в Delphi.
    Тут всё конечно по-другому, непривычно пока. Но Ваш пример опробовал, работает. За что спасибо.

  6. Alex87 Alex87 says:

    Да таких примеров уже полно в сети, тем более, здесь нет абсолютно ничего сложного. Обьясните лучше как сделать рисовалку как vkontakte.ru
    Я нашёл очень интересный пример с исходником, возможности самой рисовалки побольше, но там нет возможности сохранить картинку =(

  7. cleverbrain SaGod says:

    Alex88, вы бы для начала определились, чего хотите :) Для того, чтобы можно было сохранять картинку, нужно, мне кажется, сохранять все данные о “рисовании” в xml-файл и затем уже выводить результат на экран..

  8. Jekyll Jekyll says:

    Alex88, на том же сайте есть продолжение той статьи, как раз о том, как сохранять на сервер

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.
сделано dimoning.ru