Среда, 09.07.2025, 19:39
Приветствую Вас Гость | RSS
Меню сайта
Вход на сайт
Поиск
Календарь
«  Февраль 2015  »
Пн Вт Ср Чт Пт Сб Вс
      1
2345678
9101112131415
16171819202122
232425262728
Статистика

Главная » 2015 » Февраль » 5 » Рисование линий в ActionScript
13:25
Рисование линий в ActionScript

Для рисования линий используется метод lineTo(), который рисует линию из текущей позиции чертежного пера в указанную точку (x,y). Например, создадим новый объект Shape и нарисуем линию из точки(0;0) в точку (20;50):

var line: Shape=new Shape();

line.graphics.lineTo(20;50);

addChild(line);

Но при выполнении этого кода на экране ничего не отобразится, так как по умолчанию рисуемые линии и фигуры не имеют контура. Для отображения контура используется метод lineStyle(), устанавливающий визуальные характеристики для линий и фигур, которые будут нарисованы. Сигнатура метода:

lineStyle(thickness: Numbet=1.0,

               color:unit=0,

              alpha:Number=1.0,

             pixelHinting:Boolean=false,

             scaleMode:String=”normal”,

             caps:String=null,

             joints:String=null,

            miterLimit:Number=3)

Метод lineStyle() должен вызываться явно для каждого нового объекта Sprite, MovieClip, Shape, иначе никакой контур отображен не будет.

Следующий код устанавливает для стиля линий толщину 1 пиксел и сплошной черный цвет:

line.graphics.lineStyle(1);

Следующий код устанавливает для стиля линий толщину 1 пиксел и сплошной зеленый цвет.

line.graphics.lineStyle(1, 0x00FF00).

 

Для рисования кривых линий применяют метод curveTo() со следующей сигнатурой:

curveTo (controlX: Number, controlY: Number, anchor: Number, anchor: Number). Метод рисует кривую Безье второго порядка  по управляющим точкам.

Категория: ActionScript | Просмотров: 420 | Добавил: alex | Рейтинг: 0.0/0
Всего комментариев: 0