Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
flash.display 

GraphicsPath  - AS3

Пакетflash.display
Классpublic final class GraphicsPath
НаследованиеGraphicsPath Inheritance 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
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  data : Vector.<Number>
Вектор чисел, содержащий параметры, используемые для команд рисования.
GraphicsPath
  winding : String
Указывает правило изгиба с использованием значения, определенного в классе GraphicsPathWinding.
GraphicsPath
Общедоступные методы
 МетодОпределено
  
GraphicsPath(commands:Vector.<int> = null, data:Vector.<Number> = null, winding:String = "evenOdd")
Создает новый объект GraphicsPath.
GraphicsPath
  
cubicCurveTo(controlX1:Number, controlY1:Number, controlX2:Number, controlY2:Number, anchorX:Number, anchorY:Number):void
Добавляет новую команду cubicCurveTo к вектору commands и новые координаты к вектору data.
GraphicsPath
  
curveTo(controlX:Number, controlY:Number, anchorX:Number, anchorY:Number):void
Добавляет новую команду curveTo к вектору commands и новые координаты к вектору data.
GraphicsPath
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
  
Добавляет новую команду lineTo к вектору commands и новые координаты к вектору data.
GraphicsPath
  
Добавляет новую команду moveTo к вектору commands и новые координаты к вектору data.
GraphicsPath
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
  
Добавляет новую команду wideLineTo к вектору commands и новые координаты к вектору data.
GraphicsPath
  
Добавляет новую команду wideMoveTo к вектору commands и новые координаты к вектору data.
GraphicsPath
Сведения о свойстве

commands

свойство
public var commands:Vector.<int>

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Вектор команд рисования в виде целых чисел, представляющий контур. Каждая команда может представлять одно из значений, заданных в классе GraphicsPathCommand.

Связанные элементы API

data

свойство 
public var data:Vector.<Number>

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Вектор чисел, содержащий параметры, используемые для команд рисования.

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





[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.