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

CartesianTransform  - AS3 Flex

Пакетmx.charts.chartClasses
Классpublic class CartesianTransform
НаследованиеCartesianTransform Inheritance DataTransform Inheritance EventDispatcher Inheritance Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Объект CartesianTransform представляет набор осей, отображающий значения данных относительно прямоугольной системы экранных координат X/Y и, наоборот.

При использовании диаграмм в приложениях объект CartesianTransform обычно не требуется. Преобразования создаются автоматически при помощи типов встроенных диаграмм и используются содержащейся в них серией для возможности преобразования данных в координаты визуализации.



Общедоступные свойства
 СвойствоОпределено
 Inheritedaxes : Object
[только для чтения] Набор осей, связанных с этим преобразованием.
DataTransform
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
 Inheritedelements : Array
Элементы, связанные с этим преобразованием.
DataTransform
  pixelHeight : Number
[только для записи] Высота области данных, представляемой CartesianTransform (в пикселях).
CartesianTransform
  pixelWidth : Number
[только для записи] Ширина области данных, представляемая CartesianTransform (в пикселях).
CartesianTransform
Общедоступные методы
 МетодОпределено
  
Конструктор.
CartesianTransform
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии.
EventDispatcher
 Inherited
Предоставляет объекту DataTransform информацию об изменении основных данных, представленных в диаграмме.
DataTransform
 Inherited
describeData(dimension:String, requiredFields:uint):Array
Собирает важные отображаемые значения для всех элементов, связанных с преобразованием этих данных.
DataTransform
 Inherited
Посылает событие в поток событий.
EventDispatcher
 Inherited
getAxis(dimension:String):IAxis
Извлекает экземпляр оси, отвечающий за преобразование измерения данных, указанное параметром dimension.
DataTransform
 Inherited
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события.
EventDispatcher
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
  
[переопределить] Преобразует координаты X и Y относительно системы координат DataTransform в двухмерное значение в области данных.
CartesianTransform
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаляет прослушиватель из объекта EventDispatcher.
EventDispatcher
 Inherited
setAxis(dimension:String, v:IAxis):void
Назначает экземпляр оси для определенного измерения преобразования.
DataTransform
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
  
transformCache(cache:Array, xField:String, xConvertedField:String, yField:String, yConvertedField:String):void
[переопределить] Отображает набор числовых значений, представляющих данные экранных координат.
CartesianTransform
 Inherited
Возвращает элементарное значение заданного объекта.
Object
 Inherited
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником.
EventDispatcher
События
 Событие Сводка Определено
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным.EventDispatcher
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным.EventDispatcher
 InheritedПередается при изменении преобразования из области данных в область экрана, как правило, из-за того, что оси, составляющие преобразование, каким-либо образом изменились или само преобразование данных имеет размер.DataTransform
Общедоступные константы
 КонстантаОпределено
  HORIZONTAL_AXIS : String = "h"
[статические] Строка, представляющая горизонтальную ось.
CartesianTransform
  VERTICAL_AXIS : String = "v"
[статические] Строка, представляющая вертикальную ось.
CartesianTransform
Сведения о свойстве

pixelHeight

свойство
pixelHeight:Number  [только для записи]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Высота области данных, представляемой CartesianTransform (в пикселях). Диаграмма с данными явным образом устанавливает это свойство во время создания макета. CartesianTransform использует это свойство для отображения значений данных для экранных координат.



Реализация
    public function set pixelHeight(value:Number):void

pixelWidth

свойство 
pixelWidth:Number  [только для записи]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Ширина области данных, представляемая CartesianTransform (в пикселях). Диаграмма с данными явным образом устанавливает это свойство во время создания макета. CartesianTransform использует это свойство для отображения значений данных для экранных координат.



Реализация
    public function set pixelWidth(value:Number):void
Сведения о конструкторе

CartesianTransform

()Конструктор
public function CartesianTransform()

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Конструктор.

Сведения о методе

invertTransform

()метод
override public function invertTransform(... values):Array

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Преобразует координаты X и Y относительно системы координат DataTransform в двухмерное значение в области данных.

Параметры

... values — Позиции X и Y (в этом порядке).

Возвращает
Array — Массив, содержащий преобразованные значения.

transformCache

()метод 
override public function transformCache(cache:Array, xField:String, xConvertedField:String, yField:String, yConvertedField:String):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Отображает набор числовых значений, представляющих данные экранных координат. Этот метод предполагает, что все значения являются числами, так что все нечисловые значения должны быть предварительно преобразованы при помощи метода mapCache().

Параметры

cache:Array — Массив объектов, содержащих значения данные в полях. Это также место хранения преобразованных числовых значений функции.
 
xField:String — Поле для хранения значений данных оси X.
 
xConvertedField:String — Поле для хранения отображаемой экранной координаты относительно оси X.
 
yField:String — Поле для хранения значений данных оси Y.
 
yConvertedField:String — Поле для хранения отображаемой экранной координаты относительно оси Y.

Сведения о константе

HORIZONTAL_AXIS

Константа
public static const HORIZONTAL_AXIS:String = "h"

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Строка, представляющая горизонтальную ось.

VERTICAL_AXIS

Константа 
public static const VERTICAL_AXIS:String = "v"

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Строка, представляющая вертикальную ось.





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

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