Пакет | flash.display |
Класс | public final class GraphicsPath |
Наследование | GraphicsPath Object |
Реализует | IGraphicsPath, IGraphicsData |
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Используйте объект GraphicsPath совместно с методом Graphics.drawGraphicsData()
. Рисование объекта GraphicsPath эквивалентно вызову метода Graphics.drawPath()
.
Для класса GraphicsPath также предусмотрен собственный набор методов (curveTo()
, lineTo()
, moveTo()
wideLineTo()
и wideMoveTo()
), которые аналогичны методам в классе Graphics для корректировки векторных массивов GraphicsPath.commands
и GraphicsPath.data
.
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
commands : Vector.<int>
Вектор команд рисования в виде целых чисел, представляющий контур. | GraphicsPath | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
data : Vector.<Number>
Вектор чисел, содержащий параметры, используемые для команд рисования. | GraphicsPath | ||
winding : String
Указывает правило изгиба с использованием значения, определенного в классе GraphicsPathWinding. | GraphicsPath |
Метод | Определено | ||
---|---|---|---|
Создает новый объект GraphicsPath. | GraphicsPath | ||
cubicCurveTo(controlX1:Number, controlY1:Number, controlX2:Number, controlY2:Number, anchorX:Number, anchorY:Number):void
Добавляет новую команду cubicCurveTo к вектору commands и новые координаты к вектору data. | GraphicsPath | ||
Добавляет новую команду curveTo к вектору commands и новые координаты к вектору data. | GraphicsPath | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Добавляет новую команду lineTo к вектору commands и новые координаты к вектору data. | GraphicsPath | ||
Добавляет новую команду moveTo к вектору commands и новые координаты к вектору data. | GraphicsPath | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Добавляет новую команду wideLineTo к вектору commands и новые координаты к вектору data. | GraphicsPath | ||
Добавляет новую команду wideMoveTo к вектору commands и новые координаты к вектору data. | GraphicsPath |
commands | свойство |
data | свойство |
winding | свойство |
winding:String
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Указывает правило изгиба с использованием значения, определенного в классе GraphicsPathWinding.
Реализация
public function get winding():String
public function set winding(value:String):void
Связанные элементы API
GraphicsPath | () | Конструктор |
public function GraphicsPath(commands:Vector.<int> = null, data:Vector.<Number> = null, winding:String = "evenOdd")
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Создает новый объект GraphicsPath.
Параметрыcommands:Vector.<int> (default = null ) — Вектор целых чисел, представляющий команды, определенные классом GraphicsPathCommand.
| |
data:Vector.<Number> (default = null ) — Вектор чисел, где каждая пара чисел рассматривается как точка (пара координат x, y).
| |
winding:String (default = "evenOdd ") — Указывает правило изгиба с использованием значения, определенного в классе GraphicsPathWinding.
|
Связанные элементы API
cubicCurveTo | () | метод |
public function cubicCurveTo(controlX1:Number, controlY1:Number, controlX2:Number, controlY2:Number, anchorX:Number, anchorY:Number):void
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 12, AIR 3.0 |
Добавляет новую команду cubicCurveTo к вектору commands
и новые координаты к вектору data
.
Параметры
controlX1:Number — Число, указывающее горизонтальное положение первой опорной точки относительно точки регистрации родительского экранного объекта.
| |
controlY1:Number — Число, указывающее вертикальное положение первой опорной точки относительно точки регистрации родительского экранного объекта.
| |
controlX2:Number — Число, указывающее горизонтальное положение второй опорной точки относительно точки регистрации родительского экранного объекта.
| |
controlY2:Number — Число, указывающее вертикальное положение второй опорной точки относительно точки регистрации родительского экранного объекта.
| |
anchorX:Number — Число, указывающее горизонтальное положение следующей точки привязки относительно точки регистрации родительского экранного объекта.
| |
anchorY:Number — Число, указывающее вертикальное положение следующей точки привязки относительно точки регистрации родительского экранного объекта.
|
Связанные элементы API
curveTo | () | метод |
public function curveTo(controlX:Number, controlY:Number, anchorX:Number, anchorY:Number):void
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Добавляет новую команду curveTo к вектору commands
и новые координаты к вектору data
.
Параметры
controlX:Number — Число, указывающее горизонтальное положение контрольной точки относительно точки регистрации родительского экранного объекта.
| |
controlY:Number — Число, указывающее вертикальное положение опорной точки относительно точки регистрации родительского экранного объекта.
| |
anchorX:Number — Число, указывающее горизонтальное положение следующей точки привязки относительно точки регистрации родительского экранного объекта.
| |
anchorY:Number — Число, указывающее вертикальное положение следующей точки привязки относительно точки регистрации родительского экранного объекта.
|
Связанные элементы API
lineTo | () | метод |
public function lineTo(x:Number, y:Number):void
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Добавляет новую команду lineTo к вектору commands
и новые координаты к вектору data
.
Параметры
x:Number — Координата x точки назначения прямой.
| |
y:Number — Координата y точки назначения прямой.
|
Связанные элементы API
moveTo | () | метод |
public function moveTo(x:Number, y:Number):void
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Добавляет новую команду moveTo к вектору commands
и новые координаты к вектору data
.
Параметры
x:Number — Координата x точки назначения.
| |
y:Number — Координата y точки назначения.
|
Связанные элементы API
wideLineTo | () | метод |
public function wideLineTo(x:Number, y:Number):void
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Добавляет новую команду wideLineTo к вектору commands
и новые координаты к вектору data
.
Параметры
x:Number — Координата x точки назначения прямой.
| |
y:Number — Координата y точки назначения прямой.
|
Связанные элементы API
wideMoveTo | () | метод |
public function wideMoveTo(x:Number, y:Number):void
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Добавляет новую команду wideMoveTo к вектору commands
и новые координаты к вектору data
.
Параметры
x:Number — Координата x точки назначения.
| |
y:Number — Координата y точки назначения.
|
Связанные элементы API
Tue Jun 12 2018, 11:34 AM Z