Создание графических примитивов с помощью 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. На блоге про мировой кризис - размышляет простой человек России.
Метки: , , , , , , , Опубликовано: Январь 12th, 2009 Категория: Кодинг

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

  1. Костя сказал:

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



  2. Andrey911 сказал:

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



  3. murazik сказал:

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



  4. Bourne сказал:

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



  5. alskl сказал:

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



  6. Alex87 сказал:

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



  7. SaGod сказал:

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



  8. Jekyll сказал:

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



Оставить комментарий

XHTML: Вы можете использовать следующий код: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

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

© 2008 - 2009 Умный мозг | Локализация дизайна | Лента записей (RSS) и Лента комментариев (RSS).