mx.charts.chartClassesCartesianCanvasValue Определяет расположение объектов на холсте данных.Object Определяет расположение объектов на холсте данных. В этом классе содержится координата данных и необязательное смещение, которые используются классом CartesianDataCanvas для вычисления координат в пикселях. mx.charts.chartClasses.CartesianDataCanvasCartesianCanvasValue Конструктор.valueКоордината данных точки. offset0Смещение координаты данных, указанной в value (в пикселях). Конструктор. IAxisRenderer Класс IAxis является абстрактным интерфейсом для определения свойств метки, делений и позиционирования данных для оси диаграммы.mx.core:IUIComponent Класс IAxis является абстрактным интерфейсом для определения свойств метки, делений и позиционирования данных для оси диаграммы.

Классы реализуют данный интерфейс для предоставления функции определения диапазона.

mx.charts.CategoryAxismx.charts.LinearAxisadjustGutters Корректирует макет в целях размещения передаваемых средников.Прямоугольник, определяющий размеры средников с учетом корректировок. workingGuttersОпределяет средники, подлежащие корректировке. adjustableСостоит из четырех логических свойств (left=true/false, top=true/false, right=true/false и bottom=true/false), определяющих возможность дополнительной корректировки каждого из средников средством визуализации оси. Корректирует макет в целях размещения передаваемых средников. Этот метод вызывается диаграммой с включением для определения размера средников и соответствующей области данных. Этот метод предоставляет AxisRenderer возможность определения макета с учетом новых средников, а также их корректировки (при необходимости). Если определенный средник допускает корректировку, средство визуализации оси может дополнительно откорректировать средники в сторону увеличения, но не в сторону уменьшения. chartStateChanged Вызов выполняется посредством диаграммы с вложением для указания изменения текущего состояния диаграммы.oldStateЦелое число, представляющее предыдущее состояние. vЦелое число, представляющее новое состояние. Вызов выполняется посредством диаграммы с вложением для указания изменения текущего состояния диаграммы. Реализующие элементы должны ответить на этот метод для синхронизации изменений данных, отображаемых элементом. axis Объект оси, связанный с этим средством визуализации.mx.charts.chartClasses:IAxis Объект оси, связанный с этим средством визуализации. Управление этим свойством осуществляется диаграммой с вложением и не должно быть установлено явным образом. gutters Расстояние между axisRenderer и сторонами окружающей диаграммы. Расстояние между axisRenderer и сторонами окружающей диаграммы. Значение этого свойства автоматически присваивается диаграммой, его непосредственное присвоение не требуется. horizontal Свойство имеет значение true, если средство визуализации оси используется в качестве горизонтальной оси. Свойство имеет значение true, если средство визуализации оси используется в качестве горизонтальной оси. Этим свойством управляет включающий объект CartesianChart, непосредственная установка значения этого свойства не требуется. minorTicks Содержит массив, указывающий позиции для отображения приложением Flex вспомогательных делений по оси. Содержит массив, указывающий позиции для отображения приложением Flex вспомогательных делений по оси. Каждый элемент массива содержит значение от 0 до 1. placement Сторона диаграммы, на которой отображается axisRenderer. Сторона диаграммы, на которой отображается axisRenderer. Допустимыми значениями являются left и right для средств визуализации вертикальной оси; top и bottom для средств визуализации горизонтальной оси. По умолчанию основные оси размещаются в левой верхней части, а вспомогательные оси – в правой нижней части. CartesianCharts автоматически обеспечивает размещение дополнительных осей напротив основных осей; например, если основная вертикальная ось явно размещается справа, то дополнительная вертикальная ось перемещается влево ticks Содержит массив, указывающий позиции для отображения делений по оси. Содержит массив, указывающий позиции для отображения делений по оси. Каждый элемент массива содержит значение от 0 до 1. heightLimit Максимальный объем пространства в пикселях, занимаемый средством визуализации оси в диаграмме. Максимальный объем пространства в пикселях, занимаемый средством визуализации оси в диаграмме. Средства визуализации оси по умолчанию будут использовать все необходимое пространство в диаграмме для визуализации всех меток в полном размере. При установке параметра heightLimit AxisRenderer уменьшит размер меток таким образом, что общий размер оси будет меньше heightLimit. otherAxes Массив осей. Массив осей.
IChartElement IChartElement определяет базовый набор свойств и методов, необходимых элементу UIComponent для представления в области данных диаграммы.mx.core:IFlexDisplayObject IChartElement определяет базовый набор свойств и методов, необходимых элементу UIComponent для представления в области данных диаграммы. Данный интерфейс должен реализовываться любым компонентом, присвоенным к серии, элементами backgroundElements или массивами элементов annotationElements для диаграммы. chartStateChanged Вызов выполняется посредством диаграммы с вложением для указания изменения текущего состояния диаграммы.oldStateЦелое число, представляющее предыдущее состояние. vЦелое число, представляющее новое состояние. Вызов выполняется посредством диаграммы с вложением для указания изменения текущего состояния диаграммы. Реализующие элементы должны ответить на этот метод для синхронизации изменений данных, отображаемых элементом. claimStyles Вызывается диаграммой для разрешения запроса селекторов стиля для связанных элементов из массива chartSeriesStyles.Новое значение для firstAvailable после запроса любых стилей (например, firstAvailable + N). stylesМассив запрашиваемых стилей. firstAvailableПервый запрашиваемый селектор стиля в массиве. Вызывается диаграммой для разрешения запроса селекторов стиля для связанных элементов из массива chartSeriesStyles. Каждая диаграмма имеет связанный набор селекторов, которые неявным образом присвоены к элементам, содержащимся в диаграмме. Реализация этой функции при необходимости позволяет «запрашивать» элементы из данного набора. Элемент, требующий наличия N селекторов стиля, запрашивает значения с styles[firstAvailable] по styles[firstAvailable + N – 1]. collectTransitions Вызывается диаграммой с вложениями для получения всех эффектов перехода, которые воспроизводятся определенным элементом при изменении состояния диаграммы.chartStateСостояние, в котором диаграмма воспроизводит новые эффекты перехода. transitionsМассив перехода для добавления к списку воспроизводимых эффектов перехода диаграммы. Вызывается диаграммой с вложениями для получения всех эффектов перехода, которые воспроизводятся определенным элементом при изменении состояния диаграммы. Диаграмма получает эффекты перехода от всех элементов и обеспечивает их параллельное воспроизведение. Диаграмма ожидает завершения всех переходов перед сменой состояния. Средства реализации должны добавить необходимые переходы в параметр переходов Array. describeData Вызывается управляющим элементом DataTransform для получения описания данных, представляемых этим элементом IChartElement.Массив, содержащий экземпляры DataDescription, описывающий отображаемые данные. dimensionОпределяет ось для получения описания данных. requiredFieldsБитовое поле, указывающее на значения объекта DataDescription, относящиеся к определенной оси. Оптимизация может осуществляться только путем вычисления необходимых полей. Вызывается управляющим элементом DataTransform для получения описания данных, представляемых этим элементом IChartElement. Разработчики осуществляют заполнение и возврат массива объектов mx.charts.chartClasses.DataDescription, что позволяет убедиться в корректном вычислении их данных для любых осей, обеспечивающих автоматическое создание значений из отображаемых данных (например, минимальное и максимальное значения, интервал и значение unitSize). Большинство элементов возвращают массив, содержащий отдельный экземпляр DataDescription. Составные элементы, например BarSet и ColumnSet, могут возвращать несколько объектов DataDescription, описывающих данные, отображаемые подчиненными элементами. При выполнении вызова разработчики осуществляют описание данных вдоль оси, указанной с помощью аргумента dimension. Эта функция может вызываться для каждой оси, поддерживаемой диаграммой с данными. mx.charts.chartClasses.DataDescriptionmx.charts.chartClasses.DataTransformfindDataPoints Возвращает объект HitData, описывающий самую близкую к переданным в метод координатам точку данных.Объект HitData, описывающий самую близкую точку данных в пределахsensitivity2 пикселей. xКоордината X относительно объекта ChartBase. yКоордината Y относительно объекта ChartBase. sensitivity2Максимальное расстояние от точки данных относительно координат X/Y. Возвращает объект HitData, описывающий самую близкую к переданным в метод координатам точку данных. Аргументы x и y должны быть значениями в системе координат элемента. При поиске ближайших точек данных этот метод использует значения предела, указанные при помощи параметра sensitivity2. mx.charts.HitDatamappingChanged Сообщает элементу об изменении отображения данных связанных осей. Сообщает элементу об изменении отображения данных связанных осей. Средства реализации должны удалить кэшируемые данные и корректно выполнить их повторную визуализацию. При необходимости эта функция вызывается автоматически с помощью связанного свойства DataTransform. labelContainer Объект DisplayObject, который отображает метки, визуализированные этим элементом. Объект DisplayObject, который отображает метки, визуализированные этим элементом. В большинстве случаев метки, отображаемые в области данных диаграммы, отображаются над всеми элементами, а не перемежаются данными. При существовании отображаемых меток в реализующем элементе он может расположить их в объекте Sprite и возвратить как значение свойства labelContainer. Диаграммы с вложениями выполнят визуализацию элементов labelContainers для всех включенных элементов и расположат их в области данных над прочими элементами. chartDataProvider Поставщик данных, присвоенный диаграмме с вложениями. Поставщик данных, присвоенный диаграмме с вложениями. При необходимости для типов элементов существует возможность выбора наследования поставщика данных из диаграммы с вложениями или разрешения разработчикам присваивать поставщиков данных конкретному элементу. Управление элементами не всегда выполняется поставщиком данных. dataTransform Объект DataTransform, используемый элементом для сопоставления данных и координат экрана.mx.charts.chartClasses:DataTransform Объект DataTransform, используемый элементом для сопоставления данных и координат экрана. Это свойство назначено диаграммой с вложениями. LegendData Структура LegendData используется диаграммами для описания элементов, отображаемых в автоматически генерируемой легенде.Object Структура LegendData используется диаграммами для описания элементов, отображаемых в автоматически генерируемой легенде. Свойство диаграммы legendData содержит массив объектов LegendData, по одному объекту для каждого элемента легенды. LegendData Конструктор. Конструктор. aspectRatio Определяет размер и расположение маркера легенды. Определяет размер и расположение маркера легенды. Настроенный элемент LegendItem обеспечивает соответствие ширины и высоты маркера данному значению. Если элемент легенды не установлен (NaN), то выбирается подходящая ширина и высота по умолчанию. element Элемент диаграммы, сгенерировавший данный элемент легенды.mx.charts.chartClasses:IChartElement Элемент диаграммы, сгенерировавший данный элемент легенды. label Текст, определяющий серию или элемент, отображаемый в элементе легенды. Текст, определяющий серию или элемент, отображаемый в элементе легенды. marker Визуальный индикатор, связывающий элемент легенды с серией или элементом для представления. Визуальный индикатор, связывающий элемент легенды с серией или элементом для представления. DisplayObject добавляется как нижестоящий элемент по отношению к LegendItem. InstanceCache InstanceCache является вспомогательной функцией, которая обеспечивает создание и управление набором n экземпляров объекта, где n – часто изменяемое значение.Object InstanceCache является вспомогательной функцией, которая обеспечивает создание и управление набором n экземпляров объекта, где n – часто изменяемое значение. InstanceCache Конструктор.typeТип создаваемого объекта. Тип может быть равен Class или IFactory. parentnullНеобязательный объект DisplayObject, к которому добавляются новые экземпляры. insertPosition-1Позиция в списке нижестоящих элементов для вставки экземпляров. Установите «-1» для добавления нижестоящих элементов в конец списка нижестоящих элементов. moduleFactorynullКонтекст для использования встроенных шрифтов и поиска менеджера стиля, который управляет стилями этого компонента. Конструктор. creationCallback Обратный вызов, выполняемый при создании новых экземпляров. Обратный вызов, выполняемый при создании новых экземпляров. Обратный вызов имеет следующую подпись:
      function creationCallback(newInstance:Object, cache:InstanceCache):void;
      
discard Определяет, удалены ли лишние экземпляры.false Определяет, удалены ли лишние экземпляры. При установке значения на true дополнительные элементы удаляются при уменьшении значения счетчика кэша. В противном случае дополнительные элементы сохраняются в отдельном кэше и повторно используются при увеличении значения счетчика. hide Определяет необходимость скрытия лишних экземпляров.true Определяет необходимость скрытия лишних экземпляров. При установке значения наtrue свойствоvisible устанавливается в значение false для каждого дополнительного элемента при уменьшении значения счетчика кэша или в значение true при увеличении значения счетчика.

Это свойство релевантно только при генерации фабрикой DisplayObjects. Установка этого свойства на true для других типов фабрик генерирует ошибку времени выполнения.

remove Определяет необходимость удаления лишних экземпляров из вышестоящих элементов.false Определяет необходимость удаления лишних экземпляров из вышестоящих элементов. При установке значения на true метод removeChild() вызывается в вышестоящем элементе для каждого дополнительного элемента при уменьшении значения счетчика кэша.

Это свойство релевантно только при генерации фабрикой DisplayObjects. Установка этого свойства на true для других типов фабрик генерирует ошибку времени выполнения.

count Число элементов, требуемых в кэше в настоящее время. Число элементов, требуемых в кэше в настоящее время. factory Фабрика, создающая тип объекта для кэширования. Фабрика, создающая тип объекта для кэширования. Назначение этого свойства приведет к удалению всех текущих экземпляров и созданию новых экземпляров корректного типа. format TextFormat для применения к создаваемым экземплярам. TextFormat для применения к создаваемым экземплярам. При установке данный формат используется как текущий формат и формат по умолчанию для содержимого всех создаваемых экземпляров. Это свойство релевантно только при генерации фабрикой экземпляров TextField. instances Массив кэшируемых экземпляров. Массив кэшируемых экземпляров. В данном массиве возможно существование большего числа экземпляров, чем запрошено в настоящее время. Определяющим является свойство кэша экземпляров count, а не длина данного массива. properties Хэш-код свойств для присвоения новым экземплярам. Хэш-код свойств для присвоения новым экземплярам. Пара клавиш/значений в этом хэш-коде присваивается каждому создаваемому экземпляру. При установке хэш-код свойства присваивается всем существующим экземплярам.

Значения в хэш-коде не клонируются; значения объекта распределяются всеми экземплярами.

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

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

CartesianTransform Конструктор. Конструктор. invertTransform Преобразует координаты X и Y относительно системы координат DataTransform в двухмерное значение в области данных.Массив, содержащий преобразованные значения. valuesПозиции X и Y (в этом порядке). Преобразует координаты X и Y относительно системы координат DataTransform в двухмерное значение в области данных. transformCache Отображает набор числовых значений, представляющих данные экранных координат.cacheМассив объектов, содержащих значения данные в полях. Это также место хранения преобразованных числовых значений функции. xFieldПоле для хранения значений данных оси X. xConvertedFieldПоле для хранения отображаемой экранной координаты относительно оси X. yFieldПоле для хранения значений данных оси Y. yConvertedFieldПоле для хранения отображаемой экранной координаты относительно оси Y. Отображает набор числовых значений, представляющих данные экранных координат. Этот метод предполагает, что все значения являются числами, так что все нечисловые значения должны быть предварительно преобразованы при помощи метода mapCache(). HORIZONTAL_AXIS Строка, представляющая горизонтальную ось.h Строка, представляющая горизонтальную ось. VERTICAL_AXIS Строка, представляющая вертикальную ось.v Строка, представляющая вертикальную ось. pixelHeight Высота области данных, представляемой CartesianTransform (в пикселях). Высота области данных, представляемой CartesianTransform (в пикселях). Диаграмма с данными явным образом устанавливает это свойство во время создания макета. CartesianTransform использует это свойство для отображения значений данных для экранных координат. pixelWidth Ширина области данных, представляемая CartesianTransform (в пикселях). Ширина области данных, представляемая CartesianTransform (в пикселях). Диаграмма с данными явным образом устанавливает это свойство во время создания макета. CartesianTransform использует это свойство для отображения значений данных для экранных координат.
ChartState Описывает текущее состояние диаграммы.Object Описывает текущее состояние диаграммы. Реализации серии могут проверить значение Chart.state для определения того, показывает ли диаграмма данные или скрывает их, а также для определения ответной визуализации. HIDING_DATA Диаграмма в настоящее время выполняет переходы для скрытия старых данных диаграммы.2 Диаграмма в настоящее время выполняет переходы для скрытия старых данных диаграммы. NONE Состояние отсутствует.0 Состояние отсутствует. Диаграмма показывает только данные. PREPARING_TO_HIDE_DATA Отображение данных в диаграмме изменилось, для скрытия текущих данных будет выполнен переход.1 Отображение данных в диаграмме изменилось, для скрытия текущих данных будет выполнен переход. PREPARING_TO_SHOW_DATA Переходы для скрытия старых данных в диаграмме завершены. Выполняется подготовка переходов для отображения новых данных 3 Переходы для скрытия старых данных в диаграмме завершены. Выполняется подготовка переходов для отображения новых данных SHOWING_DATA В настоящее время в диаграмме выполняются переходы для отображения новых данных диаграммы.4 В настоящее время в диаграмме выполняются переходы для отображения новых данных диаграммы. HLOCSeriesBase HLOCSeriesBase является базовым классом для двух типов серии финансовых данных: HLOCSeries и CandlestickSeries.mx.charts.chartClasses:IColumnmx.charts.chartClasses:Series HLOCSeriesBase является базовым классом для двух типов серии финансовых данных: HLOCSeries и CandlestickSeries. В этом классе содержится большинство типов поведения относительно открывающего, закрывающего, высокого и низкого значений. HLOCSeriesBase Конструктор. Конструктор. beginInterpolation Вызывается эффектом SeriesInterpolate для инициирования эффекта интерполяции.Данные, необходимые в серии для осуществления интерполяции. sourceRenderDataИсходные данные серии для проведения интерполяции. destRenderDataЦелевые данные серии для проведения интерполяции. Вызывается эффектом SeriesInterpolate для инициирования эффекта интерполяции. Эффект обеспечивает передачу исходных и целевых данных серии для проведения интерполяции. Эффект обеспечивает неоднократную передачу возвращаемого значения этого метода в метод interpolate() серии для перехода к анимации для длительности эффекта. В серии выполняется расчет данных, необходимых для осуществления интерполяции, которые затем возвращаются в этом методе. commitProperties describeData Вызывается управляющим элементом DataTransform для получения описания данных, представляемых этим элементом IChartElement.Массив, содержащий экземпляры DataDescription, описывающий отображаемые данные. dimensionОпределяет ось для получения описания данных. requiredFieldsБитовое поле, указывающее на значения объекта DataDescription, относящиеся к определенной оси. Оптимизация может осуществляться только путем вычисления необходимых полей. Вызывается управляющим элементом DataTransform для получения описания данных, представляемых этим элементом IChartElement. Разработчики осуществляют заполнение и возврат массива объектов mx.charts.chartClasses.DataDescription, что позволяет убедиться в корректном вычислении их данных для любых осей, обеспечивающих автоматическое создание значений из отображаемых данных (например, минимальное и максимальное значения, интервал и значение unitSize). Большинство элементов возвращают массив, содержащий отдельный экземпляр DataDescription. Составные элементы, например BarSet и ColumnSet, могут возвращать несколько объектов DataDescription, описывающих данные, отображаемые подчиненными элементами. При выполнении вызова разработчики осуществляют описание данных вдоль оси, указанной с помощью аргумента dimension. Эта функция может вызываться для каждой оси, поддерживаемой диаграммой с данными. formatDataTip Генерирует текстовое описание ChartItem, подходящее для отображения в качестве DataTip.Объект DataTip элемента. hdmx.charts:HitDataОбъект HitData для объекта ChartItem. Генерирует текстовое описание ChartItem, подходящее для отображения в качестве DataTip. getElementBounds Обеспечивает заполнение свойств elementBounds, bounds и visibleBounds структуры renderData, создаваемой этими сериями.renderDataСтруктура, созданная с помощью этой серии. Обеспечивает заполнение свойств elementBounds, bounds и visibleBounds структуры renderData, создаваемой этими сериями. Данный метод вызывается классами эффектов для заполнения этих полей и их использования при реализации различных типов эффектов. Полученные классы должны реализовать этот метод для создания границ элементов серии только при запросе. getItemsInRegion Получает все элементы, расположенные в прямоугольной области серии.Массив объектов ChartItem, расположенных в указанной прямоугольной области. rОбъект Rectangle, определяющий область. Получает все элементы, расположенные в прямоугольной области серии. Вызовите эту функцию для определения элементов, расположенных в указанной прямоугольной области этой серии.

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

getMissingInterpolationValues Обеспечивает заполнение отсутствующих значений в структуре интерполяции.sourcePropsОбъект, содержащий исходные значения, интерполированные для определенного элемента. При выходе из этого метода все свойства данного объекта должны иметь значения, отличные от NaN. srcCacheМассив интерполируемых элементов исходной диаграммы. destPropsОбъект, содержащий целевые значения, которые интерполируются для определенного элемента. При выходе из этого метода все свойства данного объекта должны иметь значения, отличные от значения NaN. destCacheМассив интерполируемых элементов целевой диаграммы. indexИндекс элемента, заполняемого в кэше. customDataДанные, перенесенные серией в метод initializeInterpolationData(). Обеспечивает заполнение отсутствующих значений в структуре интерполяции. При вызове метода initializeInterpolationData() серией, он передается в массив исходных и целевых значений для интерполяции. Если любой из двух массивов является неполным, «соответствующие» значения заполнителя для интерполяции должны быть обеспечены серией. Способ определения значений заполнителя зависит от типа серии. Для предоставления этих значений заполнителя средства расширения серий должны обеспечить отмену данного метода. styleChanged styleProp updateData Вызывается, если основные данные, представляемые в сериях, были изменены и должны быть заново загружены из поставщика данных. Вызывается, если основные данные, представляемые в сериях, были изменены и должны быть заново загружены из поставщика данных. При реализации пользовательских типов серий необходимо отменить этот метод и загрузить все данные, необходимые для отображения серий из резервного поставщика данных. Также следует убедиться в том, что в подклассе был вызван метод super.updateData(). Как правило, непосредственный вызов данного метода не осуществляется. Вместо этого для обеспечения гарантии того, что данные в заданной точке были обновлены, выполните вызов метода validateData() класса Series. updateDisplayList unscaledWidthunscaledHeight updateFilter Вызывается, если основные данные, представляемые в серии, должны быть отфильтрованы в соответствии с диапазонами, представляемыми с помощью осей связанного преобразования данных. Вызывается, если основные данные, представляемые в серии, должны быть отфильтрованы в соответствии с диапазонами, представляемыми с помощью осей связанного преобразования данных. Это может произойти по причине изменения основных данных или ввиду того, что был изменен диапазон связанных осей. При реализации пользовательского типа серии необходимо отменить этот метод и отфильтровать все внешние данные с использованием метода filterCache() осей, управляемых с помощью связанного преобразования данных. Метод filterCache() обеспечивает преобразование всех значений, находящихся вне диапазона, в значения NaN. Необходимо убедиться в том, что метод super.updateFilter() был вызван в подклассе. Как правило, непосредственный вызов данного метода не требуется. Вместо этого при необходимости удостовериться в том, что данные были отфильтрованы в заданной точке, вызовите метод validateTransform() класса Series. Как правило, в случае необходимости можно предположить, что методы updateData() и updateMapping() были вызваны перед этим методом. updateMapping Вызывается, если основные данные, представляемые в сериях, должны быть сопоставлены с числовыми представлениями. Вызывается, если основные данные, представляемые в сериях, должны быть сопоставлены с числовыми представлениями. Это может случиться по причине изменения основных данных или ввиду того, что оси, используемые для отображения серий, были соответствующим образом изменены. При реализации пользовательских серий необходимо отменить этот метод и преобразовать данные, представляемые в виде числовых значений, с использованием метода mapCache() для осей, управляемых с помощью связанного преобразования данных. Также необходимо убедиться в вызове метода super.updateMapping() для подкласса. Как правило, непосредственный вызов данного метода не требуется. Вместо этого для гарантии того, что данные в заданной точке были сопоставлены, вызовите метод validateData() класса Series. Как правило, при необходимости можно предположить, что метод updateData() был вызван непосредственно перед этим методом. updateTransform Вызывается, если основные данные, представляемые в сериях, должны быть преобразованы из данных в экранные значения с помощью осей связанного преобразования данных. Вызывается, если основные данные, представляемые в сериях, должны быть преобразованы из данных в экранные значения с помощью осей связанного преобразования данных. Это может произойти по причине изменения основных данных, ввиду изменения диапазона связанных осей или размера области на экране. При реализации пользовательского типа серий необходимо отменить этот метод и выполнить преобразование данных с использованием метода transformCache() связанного преобразования данных. Следует убедиться в вызове метода super.updateTransform() в подклассе. Как правило, непосредственный вызов данного метода не требуется. Вместо этого при необходимости убедиться в том, что данные были отфильтрованы в заданной точке, вызовите метод valiateTransform() класса Series. Как правило, при необходимости можно предположить, что методы updateData(), updateMapping() и updateFilter() были вызваны непосредственно перед этим методом. closeField Указывает поле поставщика данных, определяющего расположение закрывающего значения элемента по оси Y."" Указывает поле поставщика данных, определяющего расположение закрывающего значения элемента по оси Y. columnWidthRatio Указывает ширину элементов относительно ширины категории.0.65. Указывает ширину элементов относительно ширины категории. Значение 1 использует все пространство, а значение 0,6 – 60 % доступного пространства элемента. Как правило, непосредственная установка именно этого свойства не осуществляется. Фактическая используемая ширина элемента равна меньшему из свойств columnWidthRatio и maxColumnWidth. highField Указывает поле поставщика данных, определяющего расположение верхнего значения элемента по оси Y."" Указывает поле поставщика данных, определяющего расположение верхнего значения элемента по оси Y. horizontalAxis Определяет метки, вспомогательные деления и положение данных для элементов по оси X.mx.charts.chartClasses:IAxis Определяет метки, вспомогательные деления и положение данных для элементов по оси X. Для установки свойств horizontalAxis в качестве нижестоящего тега в MXML или создания объекта LinearAxis или CategoryAxis в ActionScript используется класс LinearAxis или класс CategoryAxis. itemType Подтип ChartItem, используемый в этой серии для представления отдельных элементов. Подтип ChartItem, используемый в этой серии для представления отдельных элементов. Если подклассы необходимо использовать для хранения дополнительной информации в элементах, они могут обеспечить перезапись и возвращение более специализированного класса. items Получает все элементы, находящиеся в серии после фильтрации. Получает все элементы, находящиеся в серии после фильтрации.

Отдельные серии определяют список элементов, которые должны быть возвращены.

legendData Массив экземпляров LegendData, описывающий элементы, которые должны отображаться в легенде, представляющей эту серию. Массив экземпляров LegendData, описывающий элементы, которые должны отображаться в легенде, представляющей эту серию. Полученные классы серии обеспечивают перезапись этого получателя и возвращают данные легенды, специфичные для их стилей и метода представления данных. Несмотря на то что большинство типов серии возвращают только один экземпляр LegendData, некоторые типы серий, например PieSeries и StackedSeries, позволяют возвращать несколько экземпляров, представляющих отдельные элементы массива или несколько способов отображения данных. lowField Указывает поле поставщика данных, определяющего расположение нижнего значения элемента по оси Y."" Указывает поле поставщика данных, определяющего расположение нижнего значения элемента по оси Y. maxColumnWidth Указывает ширину элементов в пикселях. Указывает ширину элементов в пикселях. Фактически используемая ширина элемента равна наименьшему значению стиля или свойства columnWidthRatio. Обычно это значение не устанавливается напрямую, а присваивается диаграммой с вложениями. offset Указывает значение для смещения центра элементов от центра доступной области относительно ширины категории. Указывает значение для смещения центра элементов от центра доступной области относительно ширины категории. При значении по умолчанию 0 элементы выравниваются по центру в данной области. Установите значение -50 для выравнивания элемента по центру в верхней части доступной области. Как правило, непосредственная установка именно этого свойства не осуществляется. Элемент управления диаграммой с вложениями управляет этим значением на основании значения свойства columnWidthRatio. openField Указывает поле поставщика данных, определяющего расположение значения открытия элемента по оси Y."" Указывает поле поставщика данных, определяющего расположение значения открытия элемента по оси Y. renderDataType Подтип ChartRenderData, используется этой серией для хранения всех данных, необходимых для визуализации. Подтип ChartRenderData, используется этой серией для хранения всех данных, необходимых для визуализации. Если подклассы должны использоваться для хранения дополнительной информации в целях ее отображения, они могут обеспечить замену и возвращение более специализированного класса. renderData Сохраняет информацию, необходимую для отображения этой серии. Сохраняет информацию, необходимую для отображения этой серии. verticalAxis Определяет метки, вспомогательные деления и положение данных для событий на оси Y.mx.charts.chartClasses:IAxis Определяет метки, вспомогательные деления и положение данных для событий на оси Y. Для установки свойств horizontalAxis в качестве нижестоящего тега в MXML или создания объекта LinearAxis или CategoryAxis в ActionScript используется класс LinearAxis или класс CategoryAxis. xField Указывает поле поставщика данных, определяющего расположение элемента по оси X."" Указывает поле поставщика данных, определяющего расположение элемента по оси X. При установке пустой строки («»), Flex визуализирует столбцы в порядке их отображения в поставщике dataProvider.
DataDescription Структура DataDescription используется объектами ChartElements для описания характеристики данных, представленных для объектов Axis, которые автоматически генерируют значения на основании данных, представленных в диаграмме.Object Структура DataDescription используется объектами ChartElements для описания характеристики данных, представленных для объектов Axis, которые автоматически генерируют значения на основании данных, представленных в диаграмме. Объект ChartElements, отображающий данные, должен создать и возвратить элементы DataDescriptions при вызове из метода describeData(). DataDescription Конструктор. Конструктор. REQUIRED_BOUNDED_VALUES Битовый флаг, передаваемый осью методу элемента describeData().0x2 Битовый флаг, передаваемый осью методу элемента describeData(). При установке этого флага элемент устанавливает свойство boundedValues. REQUIRED_MIN_INTERVAL Битовый флаг, передаваемый осью методу элемента describeData().0x1 Битовый флаг, передаваемый осью методу элемента describeData(). При установке этого флага элемент устанавливает свойство minInterval. REQUIRED_MIN_MAX Битовый флаг, передаваемый осью методу элемента describeData().0x4 Битовый флаг, передаваемый осью методу элемента describeData(). При установке этого флага элемент устанавливает свойства DescribeData.min и DescribeData.max. REQUIRED_PADDING Битовый флаг, передаваемый осью методу элемента describeData().0x8 Битовый флаг, передаваемый осью методу элемента describeData(). При установке этого флага элемент устанавливает свойство DescribeData.padding. boundedValues Массив объектов BoundedValue, описывающих данные в элементе. Массив объектов BoundedValue, описывающих данные в элементе. Значения BoundedValues являются точками данных, для которых вокруг точки данных в области данных диаграммы зарезервировано дополнительное пространство. При запросе элемент диаграммы заполняет это свойство любыми значениями BoundedValues, которые необходимы для обеспечения достаточного пространства, отображаемого в области данных диаграммы. Например, объект ColumnSeries требует 20 пикселей над каждым столбцом для отображения метки данных. max Максимальное значение данных, отображаемое элементом. Максимальное значение данных, отображаемое элементом. minInterval Минимальный интервал в блоках данных между любыми двумя значениями, отображаемыми элементом. Минимальный интервал в блоках данных между любыми двумя значениями, отображаемыми элементом. min Минимальное значение данных, отображаемое элементом. Минимальное значение данных, отображаемое элементом. padding Объем заполнения в блоках данных, который требуется элементу за пределами минимального/максимального значения для корректного отображения полных значений. Объем заполнения в блоках данных, который требуется элементу за пределами минимального/максимального значения для корректного отображения полных значений. ChartBase Класс ChartBase связывает архитектуру компонента Flex и архитектуру DualStyleObject.Flex components inherit the following properties from the ChartBase class:

  <mx:tagname
    Properties
    allElements="Array; No default"
    annotationElements="Array; No default"
    backgroundElements="Array; No default"
    chartState=""
    clipContent="false|true"
    dataProvider="No default"
    dataRegion"No default"
    dataTipFunction="No default"
    dataTipLayerIndex"No default"
    dataTipMode"No default"
    description"No default"
    dragEnabled="false|true"
    dragMoveEnabled="false|true"
    dropEnabled="false|true"
    labelElements"No default"
    legendData"No default"
    mouseSensitivity="5"
    selectedChartItem=ChartItem; No default"
    selectedChartItems=Array; No default"
    selectionMode="none|single|multiple"
    series="No default"
    seriesFilters"No default"
    showAllDataTips="true|false"
    showDataTips="true|false"
    transforms="No default"
    
    Styles
    chartSeriesStyles="Style; No default"
    dataTipCalloutStroke="Stroke; No default"
    dataTipRenderer="Renderer; No default"
    fill="IFill; No default"
    fontFamily="Verdana"
    fontSize="10"
    itemDisabledColor="uint; No default"
    itemRollOverColor="uint; No default"
    itemSelectionColor="uint; No default"
    maximumDataTipCount="NaN"
    paddingBottom="No default"
    paddingTop="No default"
    paddingLeft="0"
    paddingRight="0"
    showDataTipTargets="true|false"  
    
   Events
    change="Event; No default"
    itemClick="Event; No default"
    itemDoubleClick="Event; No default"
    itemMouseDown="Event; No default"
    itemMouseMove="Event; No default"
    itemMouseUp="Event; No default"
    itemRollOut="Event; No default"
    itemRollOver="Event; No default"
  >
  
]]>
mx.managers:IFocusManagerComponentmx.core:UIComponent Класс ChartBase связывает архитектуру компонента Flex и архитектуру DualStyleObject. Этот класс расширяет базовый класс Flex UIComponent, но содержит классы DualStyleObject.

Как правило, класс ChartBase не используется напрямую. Вместо этого можно использовать один из его подклассов, например PlotChart или BubbleChart. Этот класс является базовым классом для общих типов диаграммы, предоставленных в пакете mx.charts.

Этот класс определяет число стилей CSS и свойства, предоставляющие быстрый доступ к более общим функциям инфраструктуры.

Минимальный размер диаграммы – 20 x 20 пикселей. Максимальный размер диаграммы не ограничен. Предпочтительный размер диаграммы – 400 x 400 пикселей.

Объекты класса ChartBase и его подклассы добавляют к стандартным объектам события мыши дополнительные данные, описывающие ближайшую точку данных диаграммы, на которую наведен указатель мыши. Объект события для событий мыши содержит дополнительное свойство, hitData, в состав которого входит объект HitData, описывающий ближайшую точку данных. См. описание объекта mx.charts.HitData для получения дополнительной информации о содержимом объекта HitData.

Объекты ChartBase рассматривают точки данных только внутри определенного радиуса указателя мыши. Этот радиус можно задать с использованием свойства mouseSensitivity. При отсутствии точки данных внутри радиуса mouseSensitivity, event.hitData имеет значение null.

mx.charts.HitDatamx.charts.CategoryAxismx.charts.LinearAxisitemRollOver Возникает при обнаружении новой точки данных, на которую наведен указатель мыши.mx.charts.events.ChartItemEvent.ITEM_ROLL_OVERmx.charts.events.ChartItemEvent Возникает при обнаружении новой точки данных, на которую наведен указатель мыши. Flex учитывает только точки данных внутри радиуса, определенного свойством mouseSensitivity. itemRollOut Возникает при изменении ближайшей точки данных, на которую наведен указатель мыши.mx.charts.events.ChartItemEvent.ITEM_ROLL_OUTmx.charts.events.ChartItemEvent Возникает при изменении ближайшей точки данных, на которую наведен указатель мыши. Flex учитывает только точки данных внутри радиуса, определенного свойством mouseSensitivity. itemMouseUp Возникает в случае обнаружения точки данных под указателем мыши, когда пользователь отпускает кнопку.mx.charts.events.ChartItemEvent.ITEM_MOUSE_UPmx.charts.events.ChartItemEvent Возникает в случае обнаружения точки данных под указателем мыши, когда пользователь отпускает кнопку. Flex учитывает только точки данных внутри радиуса, определенного свойством mouseSensitivity. itemMouseMove Возникает при перемещении указателя мыши, наведенного на точку данных.mx.charts.events.ChartItemEvent.ITEM_MOUSE_MOVEmx.charts.events.ChartItemEvent Возникает при перемещении указателя мыши, наведенного на точку данных. Flex учитывает только точки данных внутри радиуса, определенного свойством mouseSensitivity. itemMouseDown Возникает в случае обнаружения точки данных под указателем мыши, когда пользователь нажимает кнопку.mx.charts.events.ChartItemEvent.ITEM_MOUSE_DOWNmx.charts.events.ChartItemEvent Возникает в случае обнаружения точки данных под указателем мыши, когда пользователь нажимает кнопку. Flex учитывает только точки данных внутри радиуса, определенного свойством mouseSensitivity. itemDoubleClick Возникает в случае обнаружения точки данных под указателем мыши, когда пользователь дважды нажимает кнопку.mx.charts.events.ChartItemEvent.ITEM_DOUBLE_CLICKmx.charts.events.ChartItemEvent Возникает в случае обнаружения точки данных под указателем мыши, когда пользователь дважды нажимает кнопку. Flex учитывает только точки данных внутри радиуса, определенного свойством mouseSensitivity. itemClick Возникает в случае обнаружения точки данных под указателем мыши, когда пользователь нажимает кнопку.mx.charts.events.ChartItemEvent.MOUSE_CLICK_DATAmx.charts.events.ChartItemEvent Возникает в случае обнаружения точки данных под указателем мыши, когда пользователь нажимает кнопку. Flex учитывает только точки данных внутри радиуса, определенного свойством mouseSensitivity. chartDoubleClick Возникает при отсутствии точки данных при наведении указателя и двойном щелчке мыши по диаграмме.mx.charts.events.ChartEvent.CHART_DOUBLE_CLICKmx.charts.events.ChartEvent Возникает при отсутствии точки данных при наведении указателя и двойном щелчке мыши по диаграмме. Flex учитывает только точки данных внутри радиуса, определенного свойством mouseSensitivity. chartClick Возникает при отсутствии точки данных при наведении указателя и нажатии кнопки мыши в диаграмме.mx.charts.events.ChartEvent.CHART_CLICKmx.charts.events.ChartEvent Возникает при отсутствии точки данных при наведении указателя и нажатии кнопки мыши в диаграмме. Flex учитывает только точки данных внутри радиуса, определенного свойством mouseSensitivity. change Возникает при изменении выбора в диаграмме.mx.charts.events.ChartItemEvent.CHANGEmx.charts.events.ChartItemEvent Возникает при изменении выбора в диаграмме. ChartBase Конструктор. Конструктор. addDragData Добавляет выбранные элементы к объекту DragSource в ходе операции перетаскивания.dsОбъект DragSource, к которому добавляются данные. Добавляет выбранные элементы к объекту DragSource в ходе операции перетаскивания. Этот метод можно переопределить для добавления других данных к исходной позиции перетаскивания. applySeriesSet Предварительно обрабатывает серию и результат преобразования для отображения.Массив серии с примененным набором серий. seriesSetМассив серии для предварительной обработки. transformmx.charts.chartClasses:DataTransformПреобразование, используемое серией. Предварительно обрабатывает серию и результат преобразования для отображения. Обычно этот метод не вызывается напрямую. Этот метод вызывается автоматически во время цикла элемента управления диаграммы commitProperties(), если серия стала недействительной при вызове метода invalidateSeries().

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

clearSelection Отменяет выбор всех выбранных элементов диаграммы в элементах управления диаграммы. Отменяет выбор всех выбранных элементов диаграммы в элементах управления диаграммы. Устанавливает свойство всех элементов диаграммы currentState в значение none. customizeSeries Применяет настройку для каждой серии и форматирование к серии диаграммы.seriesGlyphmx.charts.chartClasses:SeriesНастраиваемая серия. iИндекс серии в массиве серии. Применяет настройку для каждой серии и форматирование к серии диаграммы. Этот метод вызывается для каждой серии при ее изменении посредством вызова метода invalidateSeries(). dragCompleteHandler Обрабатывает события типа DragEvent.DRAG_COMPLETE.eventОбъект DragEvent. Обрабатывает события типа DragEvent.DRAG_COMPLETE. Этот метод удаляет элемент из поставщика данных. dragDropHandler Обрабатывает события типа DragEvent.DRAG_DROP.eventОбъект DragEvent. Обрабатывает события типа DragEvent.DRAG_DROP. Этот метод скрывает обратную связь пользовательского интерфейса путем вызова метода hideDropFeedback(). dragEnterHandler Обрабатывает события типа DragEvent.DRAG_ENTER.eventОбъект DragEvent. Обрабатывает события типа DragEvent.DRAG_ENTER. Этот метод определяет наличие действительных элементов в объекте DragSource и использование им метода showDropFeedback() для настройки обратной связи пользовательского интерфейса. dragExitHandler Обрабатывает события типа DragEvent.DRAG_EXIT.eventОбъект DragEvent. Обрабатывает события типа DragEvent.DRAG_EXIT. Этот метод скрывает обратную связь пользовательского интерфейса путем вызова метода hideDropFeedback(). dragOverHandler Обрабатывает события типа DragEvent.DRAG_OVER.eventОбъект DragEvent. Обрабатывает события типа DragEvent.DRAG_OVER. Этот метод определяет, содержит ли объект DragSource допустимые элементы, и использует методshowDropFeedback() для настройки обратной связи пользовательского интерфейса. dragStartHandler Обработчик события dragStart по умолчанию.eventОбъект DragEvent. Обработчик события dragStart по умолчанию. findDataPoints Возвращает массив объектов HitData, описывающих ближайшую точку данных относительно координат, переданных в метод.Массив объектов HitData. xКоордината X относительно объекта ChartBase. yКоордината Y относительно объекта ChartBase. Возвращает массив объектов HitData, описывающих ближайшую точку данных относительно координат, переданных в метод. Аргументы x и y должны быть значениями в системе координат объекта ChartBase.

Этот метод не выходит за пределы границ, указанных в свойстве mouseSensitivity объекта ChartBase при поиске ближайших точек данных.

mx.charts.HitData
getAllDataPoints Возвращает массив объектов HitData, представляющих элементы диаграммы в основных объектах, которые реализуют интерфейс IChartElement2.Массив объектов HitData, представляющих точки данных. Возвращает массив объектов HitData, представляющих элементы диаграммы в основных объектах, которые реализуют интерфейс IChartElement2. getFirstItem Получает первый элемент диаграммы относительно осей.Соответствующий объект ChartItem. mx.charts:ChartItemdirectionНаправление, в котором необходимо вернуть первый элемент. Возможны следующие значения: ChartBase.NAVIGATE_HORIZONTAL и ChartBase.NAVIGATE_VERTICAL. Получает первый элемент диаграммы относительно осей. getItemsInRegion Получает все элементы диаграммы, расположенные в определенной прямоугольной области.Массив объектов ChartItem. valueПрямоугольная область. Получает все элементы диаграммы, расположенные в определенной прямоугольной области. Этот метод вызывается для определения элементов диаграммы, расположенных в определенной прямоугольной области.

Некоторые типы диаграмм определяют, находятся ли элементы диаграммы в данной области. Точка должна быть расположена в области глобальных координат.

getLastItem Получает последний элемент диаграммы относительно осей.Соответствующий объект ChartItem. mx.charts:ChartItemdirectionНаправление возврата последнего элемента. Возможны следующие значения: ChartBase.NAVIGATE_HORIZONTAL и ChartBase.NAVIGATE_VERTICAL. Получает последний элемент диаграммы относительно осей. getNextItem Получает элемент диаграммы рядом с текущим элементом диаграммы в фокусе относительно осей.Соответствующий объект ChartItem. mx.charts:ChartItemdirectionНаправление возврата ближайшего элемента. Возможны следующие значения: ChartBase.NAVIGATE_HORIZONTAL и ChartBase.NAVIGATE_VERTICAL. Получает элемент диаграммы рядом с текущим элементом диаграммы в фокусе относительно осей. При отсутствии текущего выбора элементов диаграммы данный метод вернет первый элемент первой серии. getPreviousItem Получает элемент диаграммы, предшествующий текущему элементу диаграммы в фокусе относительно осей.Соответствующий объект ChartItem. mx.charts:ChartItemdirectionНаправление возврата предыдущего элемента. Возможны следующие значения: ChartBase.NAVIGATE_HORIZONTAL и ChartBase.NAVIGATE_VERTICAL. Получает элемент диаграммы, предшествующий текущему элементу диаграммы в фокусе относительно осей. При отсутствии текущего выбора элементов диаграммы данный метод вернет первый элемент первой серии. hideData Предоставляет диаграмме информацию об изменениях основных данных, отображаемых в диаграмме. Предоставляет диаграмме информацию об изменениях основных данных, отображаемых в диаграмме. Серия и элементы диаграммы вызывают эту функцию при изменении визуализации для запуска координированного выполнения эффектов показа и скрытия данных. Этот метод обычно не вызывается в диаграмме напрямую. hideDropFeedback Скрывает индикатор перетаскивания, указывающий на то, что функция перетаскивания разрешена.eventОбъект DragEvent, содержащий данные о положении курсора мыши. Скрывает индикатор перетаскивания, указывающий на то, что функция перетаскивания разрешена. invalidateChildOrder Сообщает диаграмме об изменении списка нижестоящих элементов и необходимости изменения порядка следования элементов. Сообщает диаграмме об изменении списка нижестоящих элементов и необходимости изменения порядка следования элементов. Полученные классы диаграммы могут вызывать этот метод для запуска вызова внутреннего метода диаграммы updateChildOrder() в следующем цикле commitProperties(). invalidateData Запускает изменение диаграммы. Запускает изменение диаграммы. Вызов этого метода необходим при добавлении или изменении серии или поставщиков данных диаграммы. invalidateSeriesStyles Запускает изменение диаграммы. Запускает изменение диаграммы. Вызов этого метода необходим для изменения свойств стиля серии диаграммы. invalidateSeries Предоставляет диаграмме информацию об изменении массива серии и необходимости повторной обработки. Предоставляет диаграмме информацию об изменении массива серии и необходимости повторной обработки. Полученные классы диаграммы могут вызвать этот метод для запуска внутреннего метода диаграммы updateSeries() в следующем цикле commitProperties(). legendDataChanged Передает новое событие LegendDataChanged. Передает новое событие LegendDataChanged. positionAllDataTips Определяет местоположения объектов DataTip в диаграмме при установке свойства showAllDataTips в значение true.hitSetМассив объектов HitData. Определяет местоположения объектов DataTip в диаграмме при установке свойства showAllDataTips в значение true. Этот метод предотвращает наложение объектов DataTip (если отображается несколько объектов DataTip) или наложение целевых элементов данных. positionDataTips Определяет расположение объектов DataTip в диаграмме. Определяет расположение объектов DataTip в диаграмме. Этот метод предотвращает наложение объектов DataTip (если несколько объектов DataTip являются видимыми) или наложение целевых элементов данных. setActualSize wh showDropFeedback Выводит на экран индикатор перетаскивания при наведении указателя мыши для указания того, что функция перетаскивания разрешена.eventОбъект DragEvent, содержащий информацию о расположении указателя мыши. Выводит на экран индикатор перетаскивания при наведении указателя мыши для указания того, что функция перетаскивания разрешена. Индикатор перетаскивания также указывает расположение для перетаскивания элементов. updateAllDataTips Отображает все неинтерактивные всплывающие подсказки текущего значения при установке showAllDataTips. Отображает все неинтерактивные всплывающие подсказки текущего значения при установке showAllDataTips. HORIZONTAL Значение этой константы передается методам, например методам getNextItem() и getPrevItem().horizontal Значение этой константы передается методам, например методам getNextItem() и getPrevItem(). Эти методы используют данную константу для определения элемента или серии, которую следует выбрать при нажатии определенной клавиши, например клавиши со стрелкой влево. Так, при нажатии клавиши со стрелкой влево или клавиши со стрелкой вправо направление устанавливается на «горизонтальное» (ChartBase.HORIZONTAL). VERTICAL Значение этой константы передается методам, например методам getNextItem() и getPrevItem().vertical Значение этой константы передается методам, например методам getNextItem() и getPrevItem(). Эти методы используют данную константу для определения элемента или серии, которую следует выбрать при нажатии определенной клавиши, например клавиши со стрелкой влево. Так, при нажатии клавиши со стрелкой вниз или клавиши со стрелкой вверх направление устанавливается на «вертикальное» (ChartBase.VERTICAL). allElements Набор всех отображаемых элементов диаграммы.unknown Набор всех отображаемых элементов диаграммы. Этот набор включает в себя серию, дополнительную серию, фоновые элементы и элементы аннотации. dataTipFunction Указывает метод обратного вызова, используемый для создания всплывающих подсказок текущего значения из значений. Указывает метод обратного вызова, используемый для создания всплывающих подсказок текущего значения из значений. Этот метод должен использовать следующую подпись:
      function dataTipFunction(hitData:HitData):String
      

Этот метод возвращает строку, отображаемую для каждой точки данных. Текст может включать в себя HTML-форматирование. Отдельным параметром представлен объект HitData, описывающий точку данных.

labelElements Набор экранных объектов, представляющих метки для элементов диаграммы.unknown Набор экранных объектов, представляющих метки для элементов диаграммы. Некоторые типы серий, аннотаций и фона включают в себя наложения для таких элементов и выносок. Элементы могут передавать экранный объект в диаграмму, содержащую наложения, для расположения над другими элементами диаграммы. Средства реализации диаграммы могут обратиться к этим объектам наложения в массиве labelElements. mouseSensitivity Указывает расстояние в пикселях, на котором при перемещении в области диаграммы должен находиться указатель мыши, чтобы программа Flex рассматривала это как наведение.55 Указывает расстояние в пикселях, на котором при перемещении в области диаграммы должен находиться указатель мыши, чтобы программа Flex рассматривала это как наведение. Flex обнаруживает наведение указателя на точку данных, если она удалена меньше чем на mouseSensitivity пикселей. Это значение также используется методом findDataPoints. annotationElements Устанавливает массив объектов ChartElement, отображающийся над серией данных, визуализированных диаграммой. Устанавливает массив объектов ChartElement, отображающийся над серией данных, визуализированных диаграммой. Каждый элемент в массиве должен расширять класс mx.charts.DualStyleObject и реализовать интерфейс IChartElement2. backgroundElements Устанавливает массив объектов ChartElement, отображающийся под серией данных, визуализированных диаграммой. Устанавливает массив объектов ChartElement, отображающийся под серией данных, визуализированных диаграммой. Каждый элемент в массиве должен расширять класс mx.charts. DualStyleObject и реализовывать интерфейс IChartElement2. chartState Текущее состояние перехода диаграммы. Текущее состояние перехода диаграммы. Это свойство необходимо для определения того, выполняет ли диаграмма в настоящее время переход от старых данных, переход к новым данным или все переходы завершены, и диаграмма отображает текущий набор данных. См. возможные значения в перечислении mx.charts.chartClasses.ChartState. clipContent Определяет, следует ли программе Flex обрезать диаграмму до области, ограниченной осями. Определяет, следует ли программе Flex обрезать диаграмму до области, ограниченной осями. Установите значение false для усечения диаграммы. Установите значение true для предотвращения усечения при визуализации данных. dataProvider Указывает поставщика данных для диаграммы. Указывает поставщика данных для диаграммы. Этот поставщик данных присвоен визуализируемой диаграммой серии данных. Для визуализации различных серий данных в одной и той же диаграмме используйте свойство dataProvider для каждой серии.

Это свойство может принять массив или любой другой объект, реализующий интерфейс ICollectionView или IList.

dataRegion Область диаграммы, используемая для отображения данных. Область диаграммы, используемая для отображения данных. Этот прямоугольник исключает область, используемую для средников, линий оси и меток заполнения. dataTipLayerIndex Индекс нижестоящего элемента, отвечающего за визуализацию всплывающих подсказок. Индекс нижестоящего элемента, отвечающего за визуализацию всплывающих подсказок. Полученные классы, добавляющие визуальные элементы к диаграмме, должны добавлять их ниже данного уровня. dataTipMode Указывает способ отображения программой Flex элементов управления DataTip для диаграммы. Указывает способ отображения программой Flex элементов управления DataTip для диаграммы. Элементы управления DataTip соответствуют элементам управления ToolTip, за исключением того, что они выводят на экран соответствующее значение, представляющее ближайшую точку данных диаграммы при наведении указателя мыши.

Возможные значения dataTipMode:

  • single – Всплывающие подсказки текущего значения показывают ближайшую к указателю мыши точку данных.
  • multiple – Всплывающие подсказки текущего значения отображают значения для всех элементов управления DataTip в диапазоне курсора мыши. Чувствительностью мыши можно управлять при помощи свойства mouseSensitivity.

Элементы управления DataTip можно настроить при помощи свойства dataTipFunction.

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

Эта строка устанавливает пустую строку по умолчанию и должна быть явно назначена разработчиком для обладания значением.

dragEnabled Указывает, можно ли перетащить элементы, расположенные вне этой диаграммы, к другим элементам управления.false Указывает, можно ли перетащить элементы, расположенные вне этой диаграммы, к другим элементам управления. При установке значения true активируется перетаскивание для диаграммы. Если свойство dropEnabled также равно true, то элементы можно перетащить в диаграмму для изменения порядка. dragImage Получает экземпляр класса, отображающий визуальные компоненты при выполнении операции перетаскивания.mx.controls.chartClasses.ChartItemDragProxy Получает экземпляр класса, отображающий визуальные компоненты при выполнении операции перетаскивания. dragMoveEnabled Указывает отображаемый курсор для представления обратной связи перетаскивания.false Указывает отображаемый курсор для представления обратной связи перетаскивания. Если значение установлено равным true, свойство dragEnabled также имеет значение true, а клавиша Ctrl не удерживается, то moveCursor отображается как обратная связь. При удержании клавиши Ctrl отображается copyCursor. При установке значения false, а свойства dragEnabled – в значение true copyCursor показывает, удерживается ли клавиша Ctrl. dropEnabled Флаг, указывающий возможность перетаскивания элементов в диаграмму.false Флаг, указывающий возможность перетаскивания элементов в диаграмму.

При установке этого свойства в значение true диаграмма принимает все форматы данных и предполагает, что перетаскиваемые данные соответствуют формату данных в поставщике данных. Для явной проверки формата перетаскиваемых данных необходимо обработать одно или несколько событий перетаскивания, например dragOver, и вызвать метод preventDefault() DragEvent для настройки способа принятия классом списка перетаскиваемых данных.

Если dropEnabled имеет значение true, то программа Flex автоматически вызывает методыshowDropFeedback() и hideDropFeedback() для отображения индикатора перетаскивания.

legendData Массив элементов Legend. Массив элементов Legend. selectedChartItem Указывает выбранный объект ChartItem в диаграмме.mx.charts:ChartItem Указывает выбранный объект ChartItem в диаграмме. При выборе нескольких элементов это свойство указывает последний выбранный элемент. selectedChartItems Указывает массив всех выбранных объектов ChartItem в диаграмме. Указывает массив всех выбранных объектов ChartItem в диаграмме. selectionMode Указывает возможность выбора объектов ChartItem.none Указывает возможность выбора объектов ChartItem. Возможные значения: none, single или multiple. Установите значение none для запрещения выбора элементов диаграммы. Установите значение single для разрешения одновременного выбора только одного элемента. Установите значение multiple для разрешения одновременного выбора одного или нескольких элементов диаграммы.

При установке значения single или multiple его можно переопределить отдельно для каждой серии, устанавливая значение свойства серии selectable false. При установке значения свойства selectionMode none выбор элементов диаграммы будет невозможен, вне зависимости от значения свойства серии selectable.

mx.charts.ChartItemmx.charts.chartClasses.Series
seriesFilters Массив фильтров, применяемых ко всем сериям диаграммы. Массив фильтров, применяемых ко всем сериям диаграммы. Присвойте массив растровых фильтров этого свойства для одновременного применения ко всем сериям. Установите свойство seriesFilter для пустого массива для очистки фильтров серии диаграммы по умолчанию. Присвоение фильтров свойству seriesFilters, применимому ко всем сериям, более эффективно, чем отдельное присвоение фильтров каждой серии. series Массив объектов серии, определяющей данные диаграммы. Массив объектов серии, определяющей данные диаграммы. Каждая диаграмма определяет тип объектов серии, используемый для заполнения этого массива. Например, элемент управления ColumnChart ожидает объекты ColumnSeries в качестве компонента данного массива. Некоторые диаграммы принимают любой объект типа IChartElement2 как компонент массива, однако, как правило, для каждой диаграммы ожидается определенный тип. showAllDataTips Указывает на то, показывает ли Flex все элементы управления DataTip для диаграммы. Указывает на то, показывает ли Flex все элементы управления DataTip для диаграммы. Элементы управления DataTip аналогичны всплывающим подсказкам, за исключением того, что всплывающие подсказки выводят на экран соответствующее значение, представляющее точку данных диаграммы.

Различные элементы диаграммы могут отображать различные стили элементов управления DataTip. Например, помещенный в стек элемент диаграммы может отображать значения столбца и процент от целого значения.

Элементы управления DataTip можно настроить при помощи свойства dataTipFunction.

showDataTips Указывает, отображает ли Flex элементы управления DataTip для диаграммы. Указывает, отображает ли Flex элементы управления DataTip для диаграммы. Элементы управления DataTip аналогичны всплывающим подсказкам, за исключением того, что они выводят на экран соответствующее значение, представляющее ближайшую точку данных диаграммы при наведении указателя мыши.

Различные элементы диаграммы могут отображать различные стили элементов управления DataTip. Например, помещенный в стек элемент диаграммы может отображать значения столбца и процент от целого значения.

Элементы управления DataTip можно настроить при помощи свойства dataTipFunction.

moduleFactory Фабрика модулей применяется в качестве контекста для использования встроенных шрифтов и для поиска менеджера стиля, который управляет стилями этого компонента. Фабрика модулей применяется в качестве контекста для использования встроенных шрифтов и для поиска менеджера стиля, который управляет стилями этого компонента.
IChartElement2 IChartElement2 определяет базовый набор свойств и методов, необходимых UIComponent для представления в области данных диаграммы.mx.charts.chartClasses:IChartElement IChartElement2 определяет базовый набор свойств и методов, необходимых UIComponent для представления в области данных диаграммы. Данный интерфейс должен реализовываться любым компонентом, присвоенным к серии, элементами backgroundElements или массивами элементов annotationElements для диаграммы. dataToLocal Преобразовывает кортеж значений данных в координаты по осям X и Y на экране.Координаты относительно диаграммы. dataValuesЗначения данных для преобразования в координаты. Преобразовывает кортеж значений данных в координаты по осям X и Y на экране. Вызов этой функции необходим для преобразования данных на экране с применением преобразования, используемого отдельными элементами. Например, при создании пользовательского выделения области данных диаграммы можно использовать эту функцию для определения экранных координат требуемого диапазона.

Для элементов диаграмм в прямоугольной системе координат обычно передаются два значения. Первое значение отображает значение относительно горизонтальной оси, а второе – по отношению к вертикальной оси.

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

getAllDataPoints Возвращает массив HitData элементов всех основных объектов, реализующих IChartElement2, элементы dataTips которого необходимо отобразить при установке showAllDataTips в диаграмме в значение true.Объекты HitData, описывающие точки данных Возвращает массив HitData элементов всех основных объектов, реализующих IChartElement2, элементы dataTips которого необходимо отобразить при установке showAllDataTips в диаграмме в значение true. localToData Преобразовывает экранную координату в кортеж значений данных.Кортеж значений данных. ptПреобразуемый объект Point. Преобразовывает экранную координату в кортеж значений данных. Вызов этой функции необходим для определения значений данных, представляемых определенной точкой на экране.

Некоторые типы диаграмм определяют способ выполнения преобразования. Точка должна быть относительной для пространства координат диаграммы.

PolarTransform Объект PolarTransform представляет собой набор осей, используемых для отображения значений данных относительно угла/расстояния полярных координат и наоборот.mx.charts.chartClasses:DataTransform Объект PolarTransform представляет собой набор осей, используемых для отображения значений данных относительно угла/расстояния полярных координат и наоборот.

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

PolarTransform Конструктор. Конструктор. setSize Устанавливает ширину и высоту, используемую PolarTransform для вычисления начала координат и радиуса.widthШирина PolarTransform в пикселях. heightВысота PolarTransform в пикселях. Устанавливает ширину и высоту, используемую PolarTransform для вычисления начала координат и радиуса. Вызов этого метода выполняется диаграммой с вложениями. Как правило, непосредственный вызов данного метода не требуется. transformCache Отображает набор числовых значений, представляющих данные экранных координат.cacheМассив объектов, содержащих значения данные в полях. Также здесь хранятся преобразованные числовые значения функции. aFieldПоле, в котором возможно обнаружение значений данных оси X. aConvertedFieldПоле для сохранения отображаемой экранной координаты X. rFieldПоле, в котором возможно обнаружение значений данных оси Y. rConvertedFieldПоле для сохранения отображаемой экранной координаты Y. Отображает набор числовых значений, представляющих данные экранных координат. Этот метод предполагает, что все значения являются числами, так что все нечисловые значения должны быть предварительно преобразованы при помощи метода mapCache(). ANGULAR_AXIS Строка, представляющая угловую ось.a Строка, представляющая угловую ось. RADIAL_AXIS Строка, представляющая радиальную ось.r Строка, представляющая радиальную ось. origin Начало координат полярного преобразования. Начало координат полярного преобразования. Эта точка используется связанной серией для преобразования блоков данных в экранные координаты. radius Радиус, используемый преобразованием для преобразования блоков данных в полярные координаты. Радиус, используемый преобразованием для преобразования блоков данных в полярные координаты.
DataTip Элемент управления DataTip предоставляет информацию о точке данных при использовании диаграммы.mx.core:IDataRenderermx.core:UIComponent Элемент управления DataTip предоставляет информацию о точке данных при использовании диаграммы. При наведении указателя мыши на графический элемент с помощью элемента управления DataTip выводится на экран текст, содержащий сведения об элементе. Элементы управления DataTip можно использовать для предоставления пользователям инструкций при работе с приложением или при настройке объектов DataTip для предоставления дополнительных функций.

Для активации объектов DataTips в диаграмме установите свойство showDataTips в значение true.

show Возникает при изменении состояния компонента на «Видимый».mx.events.FlexEvent.SHOWmx.events.FlexEvent Возникает при изменении состояния компонента на «Видимый». hide Возникает при изменении состояния объекта с «Видимый» на «Невидимый».mx.events.FlexEvent.HIDEmx.events.FlexEvent Возникает при изменении состояния объекта с «Видимый» на «Невидимый». DataTip Конструктор. Конструктор. createChildren measure updateDisplayList unscaledWidthunscaledHeight maxTipWidth Указывает максимальную ширину ограничительной рамки для новых элементов управления DataTip в пикселях.300300 Указывает максимальную ширину ограничительной рамки для новых элементов управления DataTip в пикселях. data Структура HitData, описывающая точку данных, которая визуализируется элементом DataTip. Структура HitData, описывающая точку данных, которая визуализируется элементом DataTip. moduleFactory
ChartItemDragProxy Прокси перетаскивания по умолчанию, используемый при перетаскивании элементов из элемента управления диаграммы.mx.core:UIComponent Прокси перетаскивания по умолчанию, используемый при перетаскивании элементов из элемента управления диаграммы. ChartItemDragProxy Конструктор. Конструктор. IColumn Объекты ChartElement, которые могут быть кластеризованы по вертикальной оси, должны реализовывать данный интерфейс. Объекты ChartElement, которые могут быть кластеризованы по вертикальной оси, должны реализовывать данный интерфейс. Любой элемент, реализующий этот интерфейс, может быть использован в качестве нижестоящей серии элемента ColumnSet при установке свойства type в значение clustered. Данный интерфейс реализуются классами ColumnSeries, HLOCSeries, CandleStickSeries и ColumnSet. columnWidthRatio Указывает ширину элементов относительно размера категории. Указывает ширину элементов относительно размера категории. При установке значения 1 используется все пространство, а при установке значения 0.6 – 60 % доступного пространства элемента. Как правило, непосредственная установка именно этого свойства не осуществляется. Управляющие классы ColumSet или ColumnChart выполнят неявное присвоение этого значения. Фактически используемая ширина элемента равна наименьшему из свойств columnWidthRatio и maxColumnWidth. maxColumnWidth Указывает ширину для отображения элементов в пикселях. Указывает ширину для отображения элементов в пикселях. Фактически используемая ширина элемента равна наименьшему из значений для данного свойства и свойства columnWidthRatio. Как правило, непосредственная установка именно этого свойства не осуществляется. Присвоение этого значения выполняется посредством объекта ColumSet или ColumnChart. Фактически используемая ширина элемента равна наименьшему из свойств columnWidthRatio и maxColumnWidth. offset Указывает значение относительно размера категории для смещения центра элементов от центра доступного пространства.0 Указывает значение относительно размера категории для смещения центра элементов от центра доступного пространства. Значение в процентах находится в диапазоне от -100 до 100. Установите значение 0 для выравнивания элементов по центру в пространстве. Установите значение на -50 для выравнивания элемента по центру в верхней части доступного пространства. Как правило, непосредственная установка именно этого свойства не осуществляется. Присвоение этого значения выполняется посредством объекта ColumSet или ColumnChart. StackedSeries Серия стека является общим базовым классом для всего набора серий стека (BarSet, ColumnSet и AreaSet).mx.charts.chartClasses:Series Серия стека является общим базовым классом для всего набора серий стека (BarSet, ColumnSet и AreaSet). StackedSeries принимает массив элементов подчиненной серии и выполняет соответствующие вычисления для вертикального накопления таким образом, что каждая серия отображает сумму данных предыдущей серии и собственное значение. Этот класс не используется напрямую. StackedSeries Конструктор. Конструктор. buildSubSeries При необходимости обеспечивает обработку массива подсерии для отображения. При необходимости обеспечивает обработку массива подсерии для отображения. Этот метод позволяет обеспечить добавление всех подчиненных серий в накопительный набор в качестве нижестоящих элементов и выполнение любой необходимой пользовательской настройки серий (например, присвоения унаследованных поставщиков данных или группировки свойств).

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

customizeSeries Обеспечивает применение любой настройки подчиненных серий при формировании поведения накопления.gmx.charts.chartClasses:IChartElementЭлемент диаграммы для настройки. iПоложение подчиненной серии в массиве серии. Обеспечивает применение любой настройки подчиненных серий при формировании поведения накопления. По умолчанию этот метод присваивает унаследованные поставщики данных подчиненным сериям. Полученные классы могут отменить этот метод для применения дальнейшей настройки. formatDataTip Обеспечивает пользовательский текст для объектов DataTip.Пользовательский текст для объекта DataTip. По умолчанию является пустой строкой. Для предоставления пользовательского текста DataTip необходимо перезаписать этот метод. hitDatamx.charts:HitDataОбъект hitData в стеке. Обеспечивает пользовательский текст для объектов DataTip. Накопление обеспечивает перезапись текста DataTip содержащихся в них подчиненных серий для отображения дополнительной информации, связанной с поведением накопления. Полученные классы должны обеспечить перезапись этого метода для определения пользовательского текста DataTip. invalidateSeries Вызов этого метода необходим для вызова метода buildSubSeries() в ходе следующего вызова метода commitProperties(). Вызов этого метода необходим для вызова метода buildSubSeries() в ходе следующего вызова метода commitProperties(). invalidateStacking Вызов этого метода необходим для запуска восстановления накопленных значений при следующем вызове метода commitProperties(). Вызов этого метода необходим для запуска восстановления накопленных значений при следующем вызове метода commitProperties(). stack Обновляет данные серии и использует накапливаемые значения данных серии для обеспечения корректного накапливания. Обновляет данные серии и использует накапливаемые значения данных серии для обеспечения корректного накапливания. updateStacking Выполняет итерации по отдельным подчиненным сериям для формирования значений стека. Выполняет итерации по отдельным подчиненным сериям для формирования значений стека. negTotalsByPrimaryAxis Итоговая сумма отрицательных значений стека. Итоговая сумма отрицательных значений стека. Это свойство содержит словарь, ключи которого являются значениями, представляемыми нижестоящей серией по первичной оси (например, значения оси X для ColumnSeries, значения оси Y для BarSeries), и значения которых являются общей суммой всех отрицательных значений подчиненных серий для этого ключа. posTotalsByPrimaryAxis Общая сумма положительных значений стека. Общая сумма положительных значений стека. Это свойство содержит словарь, ключи которого являются значениями, представляемыми подчиненной серией по первичной оси (например, значения оси X для ColumnSeries, значения оси Y для BarSeries), и значения которых являются итоговой суммой всех положительных значений серий нижестоящих элементов этого ключа. stackedMaximum Максимальная сумма, представляемая серией стека. Максимальная сумма, представляемая серией стека. stackedMinimum Минимальная сумма, представляемая этой серией стека. Минимальная сумма, представляемая этой серией стека. allowNegativeForStacked При установке этого свойства на true положительные и отрицательные значения будут объединяться по отдельности false При установке этого свойства на true положительные и отрицательные значения будут объединяться по отдельности horizontalAxis Определяет метки, вспомогательные деления и положение данных для элементов по оси X.mx.charts.chartClasses:IAxis Определяет метки, вспомогательные деления и положение данных для элементов по оси X. Для установки свойств horizontalAxis в качестве нижестоящего тега в MXML или создания объекта LinearAxis или CategoryAxis в ActionScript используется класс LinearAxis или класс CategoryAxis. series Массив подчиненных серий, управляемых этим набором стека. Массив подчиненных серий, управляемых этим набором стека. Эти серии визуализируются в соответствии с поведением данного набора стека, определенного значением свойства type. type Поведение группировки этой серии. Поведение группировки этой серии. Все серии стека поддерживают overlaid, stacked и 100%. При установке свойства type в значение overlaid все подчиненные серии визуализируются в стандартном режиме без использования специального поведения. При установке свойства type в значение stacked все подчиненные серии визуализируются как сумма данных подчиненной серии и значений всех предыдущих серий. При установке значения свойства type в значение 100% все подчиненные серии визуализируются как часть итоговой суммы всех серий. verticalAxis Определяет метки, вспомогательные деления и положение данных для событий на оси Y.mx.charts.chartClasses:IAxis Определяет метки, вспомогательные деления и положение данных для событий на оси Y. Для установки свойств horizontalAxis в качестве нижестоящего тега в MXML или создания объекта LinearAxis или CategoryAxis в ActionScript используется класс LinearAxis или класс CategoryAxis.
BoundedValue Ограниченное значение используется для представления точки данных, обычно визуализируемой элементом диаграммы на экране.Object Ограниченное значение используется для представления точки данных, обычно визуализируемой элементом диаграммы на экране. Объекты ChartElement сообщают значения BoundedValue, описывающие данные для объекта оси. Ось вычисляет автоматически генерируемые диапазоны. Значение BoundedValue инкапсулирует оба значения точки данных в определенном измерении, а также поле в пикселях, необходимое объекту ChartElement выше или ниже значения для визуализации. Например, графики в точечной диаграмме сообщают о данных с полями для корректировки размера графиков. Гистограмма может сообщать о поле на оси Y для расположения метки, отображаемой над диаграммой. BoundedValue Конструктор.valueВизуализируемое значение. lowerMargin0Нижнее поле. upperMargin0Верхнее поле. Конструктор. lowerMargin Поле в пикселях, необходимое под значением для корректной визуализации. Поле в пикселях, необходимое под значением для корректной визуализации. upperMargin Поле в пикселях, требуемое над значением для корректной визуализации. Поле в пикселях, требуемое над значением для корректной визуализации. value Визуализируемое значение. Визуализируемое значение. ChartLabel Отображает метки данных в элементах управления диаграммы.mx.core:IDataRenderermx.core:UIComponent Отображает метки данных в элементах управления диаграммы. ChartLabel Конструктор. Конструктор. createChildren invalidateSize measure updateDisplayList unscaledWidthunscaledHeight data Определяет содержимое метки. Определяет содержимое метки. PolarDataCanvas Класс PolarDataCanvas разрешает использование интерфейса API для графики относительно координат данных, а не экранных координат.mx.charts.chartClasses:IDataCanvasmx.charts.chartClasses:ChartElement Класс PolarDataCanvas разрешает использование интерфейса API для графики относительно координат данных, а не экранных координат.

Область рисунка для холста определена свойствами radialAxis и angularAxis (если они указаны). В противном случае для вычисления холста области рисунка будут учитываться оси диаграммы по умолчанию.

PolarDataCanvas Конструктор. Конструктор. addChildAt Добавляет экземпляр нижестоящего элемента DisplayObject к экземпляру DisplayObjectContainer.Экземпляр DisplayObject, передаваемый в параметр child. childЭкземпляр DisplayObject для добавления в качестве нижестоящего элемента экземпляра DisplayObjectContainer. indexПозиция индекса для добавления нижестоящего элемента. При указании занятой в настоящее время позиции индекса существующий в данной позиции дочерний объект и все вышестоящие позиции перемещаются по списку на одну позицию вверх. Добавляет экземпляр дочернего элемента DisplayObject к экземпляру DisplayObjectContainer. Дочерний элемент добавляется к указанной позиции индекса. Индекс 0 представляет собой заднюю (нижнюю) часть списка отображения для объекта DisplayObjectContainer.

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

addChild child addDataChild Это позволит добавить к текущему холсту любой элемент DisplayObject в качестве нижестоящего элемента child Экземпляр DisplayObject, добавляемый к текущему холсту в качестве нижестоящего элемента. angleLeftunknown Левая угловая координата нижестоящего элемента в координатах данных. radialTopunknown Верхняя радиальная координата нижестоящего элемента в координатах данных. angleRightunknown Правая угловая координата нижестоящего элемента в координатах данных. radialBottomunknown Нижняя радиальная координата нижестоящего элемента в координатах данных. angleCenterunknown Средняя угловая координата нижестоящего элемента в координатах данных. radialCenterunknown Средняя радиальная координата нижестоящего элемента в координатах данных. Это позволит добавить к текущему холсту любой элемент DisplayObject в качестве нижестоящего элемента beginBitmapFill Заполняет область рисунка растровым изображением.bitmapПрозрачное или матовое растровое изображение, содержащее отображаемые биты. xunknownУгол, указывающий место заливки. yunknownРасстояние от центра диаграммы до заливки в пикселях. matrixnullОбъект матрицы (из класса flash.geom.Matrix), который можно использовать для определения преобразований в растровом изображении. repeattrueПри значении true растровое изображение повторяется по шаблону мозаики. При значении false растровое изображение не повторяется, а его края используются для заливки всей области, выходящей за его пределы. smoothtrueПри выборе значения false визуализируются растровые изображения, увеличенные при помощи алгоритма ближайшего соседнего пикселя, которые могут выглядеть нечетко. При выборе значения true увеличенное растровое изображение визуализируется с помощью билинейного алгоритма. Процедура визуализации с помощью алгоритма ближайшего соседнего пикселя требует меньше времени. Заполняет область рисунка растровым изображением. Координаты в виде свойств холста angularAxis или radialAxis.

Использование и параметры этого метода идентичны методу beginBitmapFill() класса flash.display.Graphics.

flash.display.Graphics.beginBitmapFill()
beginFill coloralpha1 flash.display.Graphicsclear Очищает холст. Очищает холст. curveTo Рисует кривую с использованием текущего стиля линии от текущего положения до (anchorX, anchorY) и с применением контрольной точки, указанной в координатах (controlX, controlY).controlAngleУгол, указывающий позицию контрольной точки. controlRadialРасстояние от центра диаграммы до контрольной точки в пикселях. anchorAngleУгол, указывающий позицию точки привязки. anchorRadialРасстояние от центра диаграммы до точки привязки в пикселях. Рисует кривую с использованием текущего стиля линии от текущего положения до (anchorX, anchorY) и с применением контрольной точки, указанной в координатах (controlX, controlY). Координаты, передаваемые в этот метод, являются координатами в виде данных диаграммы, а не экранных координат.

Использование и параметры этого метода идентичны методу curveTo() класса flash.display.Graphics.

flash.display.Graphics.curveTo()
describeData Вызывается управляющим элементом DataTransform для получения описания данных, представляемых этим элементом IChartElement.Массив, содержащий экземпляры DataDescription, описывающий отображаемые данные. dimensionОпределяет ось для получения описания данных. requiredFieldsБитовое поле, указывающее на значения объекта DataDescription, относящиеся к определенной оси. Оптимизация может осуществляться только путем вычисления необходимых полей. Вызывается управляющим элементом DataTransform для получения описания данных, представляемых этим элементом IChartElement. Разработчики осуществляют заполнение и возврат массива объектов mx.charts.chartClasses.DataDescription, что позволяет убедиться в корректном вычислении их данных для любых осей, обеспечивающих автоматическое создание значений из отображаемых данных (например, минимальное и максимальное значения, интервал и значение unitSize). Большинство элементов возвращают массив, содержащий отдельный экземпляр DataDescription. Составные элементы, например BarSet и ColumnSet, могут возвращать несколько объектов DataDescription, описывающих данные, отображаемые подчиненными элементами. При выполнении вызова разработчики осуществляют описание данных вдоль оси, указанной с помощью аргумента dimension. Эта функция может вызываться для каждой оси, поддерживаемой диаграммой с данными. drawCircle Рисует круг.angleУгол, указывающий позицию центра круга. radialРасстояние от центра диаграммы до центра круга в пикселях. radiusРадиус окружности (в пикселях). Рисует круг. Прежде чем вызывать метод drawCircle(), необходимо задать стиль линии, заливку или и то, и другое. Для этого нужно вызвать метод linestyle(), lineGradientStyle(), beginFill(), beginGradientFill() или beginBitmapFill(). Координаты являются координатами в виде данных, а не экранных координат. flash.display.Graphics.drawCircle()drawEllipse Рисует эллипс.angleLeftУгол, указывающий местоположение верхнего левого угла ограничительной рамки эллипса. radialTopРасстояние от центра диаграммы до местоположения верхнего левого угла ограничительной рамки эллипса в пикселях. angleRightУгол, указывающий местоположение нижнего правого угла ограничительной рамки эллипса. radialBottomРасстояние от центра диаграммы до местоположения верхнего правого угла ограничительной рамки эллипса в пикселях. Рисует эллипс. Прежде чем вызывать метод drawEllipse(), необходимо задать стиль линии, заливку или и то, и другое. Для этого нужно вызвать метод linestyle(), lineGradientStyle(), beginFill(), beginGradientFill() или beginBitmapFill(). Координаты являются координатами в виде данных, а не экранных координат. flash.display.Graphics.drawEllipse()drawRect Рисует прямоугольник.angleLeftУгол, указывающий местоположение верхнего левого угла прямоугольника. radialTopРасстояние по вертикали от центра диаграммы до местоположения верхнего левого угла прямоугольника в пикселях. angleRightУгол, указывающий местоположение правого нижнего угла прямоугольника. radialBottomРасстояние от центра диаграммы до местоположения верхнего правого угла прямоугольника в пикселях. Рисует прямоугольник. Прежде чем вызывать метод drawRect(), необходимо задать стиль линии, заливку или и то, и другое. Для этого нужно вызвать метод linestyle(), lineGradientStyle(), beginFill(), beginGradientFill() или beginBitmapFill(). Координаты являются координатами в виде данных, а не экранных координат. flash.display.Graphics.drawRect()drawRoundedRect Рисует прямоугольный примитив со скругленными углами.angleLeftУгол, указывающий местоположение верхнего левого угла прямоугольника. radialTopРасстояние по вертикали от центра диаграммы до местоположения верхнего левого угла прямоугольника в пикселях. angleRightУгол, указывающий местоположение правого нижнего угла прямоугольника. radialBottomРасстояние от центра диаграммы до местоположения верхнего правого угла прямоугольника в пикселях. cornerRadiusРадиусы углов в пикселях. Рисует прямоугольный примитив со скругленными углами. Прежде чем вызывать метод drawRoundRect(), необходимо задать стиль линии, заливку или и то, и другое. Для этого нужно вызвать метод linestyle(), lineGradientStyle(), beginFill(), beginGradientFill() или beginBitmapFill(). Координаты являются координатами в виде данных, а не экранных координат. flash.display.Graphics.drawRoundedRect()endFill flash.display.GraphicsinvalidateData Предоставляет для холста информацию об изменении основных данных в dataProvider.invalidtruetrue, если данные изменились. Предоставляет для холста информацию об изменении основных данных в dataProvider. Эта функция инициирует вызов методов updateMapping() и updateTransform() при следующем вызове метода commitProperties() invalidateDisplayList lineStyle Указывает стиль линии, используемый Flash для последующих вызовов других графических методов для объекта (например, lineTo() или drawCircle()).thicknessЦелое число, определяющее толщину линии в точках; допустимыми являются значения от 0 до 255. Если число не указано или параметр не определен, то линия не будет проведена. Если передается значение меньше 0, по умолчанию задается 0. Значение 0 обозначает толщину одного волоса, максимальная толщина составляет 255. Если передается значение больше 255, по умолчанию задается 255. color0Шестнадцатеричное значение цвета линии; например красный — 0xFF0000, синий — 0x0000FF и т.д. Если значение на задано, по умолчанию используется 0x000000 (черный). alpha1.0Число, указывающее значение альфа-канала цвета линии, допустимые значения находятся в диапазоне 0-1. Если значение на задано, по умолчанию используется 1(сплошной). Если значение меньше 0, по умолчанию задается 0. Если значение больше 1, по умолчанию задается 1. pixelHintingfalseЛогическое значение, определяющее, следует ли выполнять хинтинг штрихов до полных пикселей. Оно влияет на позицию привязок кривой и на размер штриха линии как таковой. Если для pixelHinting задано значение true, выполняется хинтинг ширины линии до полного пикселя. Если для pixelHinting задано значение false, в кривых и прямых линиях могут возникать разрывы. scaleModenormalЗначение класса flash.display.LineScaleMode, задающее режим масштабирования:
  • LineScaleMode.NORMAL – всегда масштабировать толщину линии при масштабировании объекта (по умолчанию).
  • LineScaleMode.NONE: никогда не масштабировать толщину линии.
  • LineScaleMode.VERTICAL: не масштабировать толщину линии, если объект масштабируется только по вертикали.
  • LineScaleMode.HORIZONTAL: не масштабировать толщину линии, если объект масштабируется только по горизонтали.
capsnullЗначение класса flash.display.CapsStyle, задающее тип концов линии. Допустимые значения: CapsStyle.NONE, CapsStyle.ROUND и CapsStyle.SQUARE. Если значение не указано, следует использовать скругленные концы. jointsnullЗначение класса flash.display.JointStyle, задающее тип стыка на углах. Допустимые значения: JointStyle.BEVEL, JointStyle.MITER и JointStyle.ROUND. Если значение не указано, следует использовать круглые стыки. miterLimit3Число, указывающее предел усечения уголка. Допустимыми являются значения в диапазоне 1-255 (остальные значения округляются до 1 или 255). Это значение используется, только если для jointStyle выбран тип miter. Значение miterLimit – это длина, до которой может продлеваться уголок после точки стыка. Значение выражает фактор thickness линии. Например, при факторе miterLimit, равном 2,5, и thickness в 10 пикселей, длина уголка достигает 25 пикселей.
Указывает стиль линии, используемый Flash для последующих вызовов других графических методов для объекта (например, lineTo() или drawCircle()).

Использование и параметры этого метода идентичны методу lineStyle() класса flash.display.Graphics.

flash.display.Graphics.lineStyle()
lineTo Рисует линию с использованием текущего стиля линии от текущей позиции инструмента рисования до точки с координатами (angle, radial); текущей позицией инструмента рисования становится точка с координатами (angle, radial).angleУгол позиции рисования. radialРасстояние от центра диаграммы до позиции инструмента рисования в пикселях. Рисует линию с использованием текущего стиля линии от текущей позиции инструмента рисования до точки с координатами (angle, radial); текущей позицией инструмента рисования становится точка с координатами (angle, radial). Если в экранном объекте, в котором выполняется отрисовка, есть содержимое, созданное с помощью инструментов рисования Flash, то вызовы метода lineTo() осуществляются под содержимым. Если вызвать lineTo() перед вызовом метода moveTo(), то текущим положением инструмента рисования по умолчанию становится точка с координатами (0, 0). Если отсутствует один из параметров, этот метод использовать не удастся, и текущее положение инструмента рисования остается без изменений. Координаты являются координатами в виде данных, а не экранных координат. flash.display.Graphics.lineTo()mappingChanged Вызывается при отображении изменений одной или нескольких связанных осей. Вызывается при отображении изменений одной или нескольких связанных осей. Элемент DataTransform, назначенный этому объекту ChartElement, выполнит вызов данного метода при изменении любой из представляемых им осей. moveTo Перемещает текущую позицию рисования в точку с координатами (angle, radial).angleУгол позиции рисования. radialРасстояние от центра диаграммы до позиции инструмента рисования в пикселях. Перемещает текущую позицию рисования в точку с координатами (angle, radial). Если отсутствует один из параметров, этот метод использовать не удастся, и текущее положение инструмента рисования остается без изменений. Координаты являются координатами в виде данных, а не экранных координат. flash.display.Graphics.moveTo()removeAllChildren Удаляет все нижестоящие элементы данных холста (экземпляры DisplayObject). Удаляет все нижестоящие элементы данных холста (экземпляры DisplayObject). removeChildAt index removeChild child stripNaNs Удаляет любой элемент из предоставленного кэша, свойство которого field равно NaN.cacheДанные кэша для объекта PolarDataCanvas. fieldЗначение свойства элемента field. Удаляет любой элемент из предоставленного кэша, свойство которого field равно NaN. Полученные классы могут вызвать этот метод из их реализации updateFilter() для удаления любых объектов ChartItem, которые были отфильтрованы осями. updateDataChild Обновляет позицию любого нижестоящего элемента информацией текущего холста.child Экземпляр DisplayObject, который следует добавить как нижестоящий элемент текущего холста. angleLeftunknown Левая угловая координата нижестоящего элемента в координатах данных. radialTopunknown Верхняя радиальная координата нижестоящего элемента в координатах данных. angleRightunknown Правая угловая координата нижестоящего элемента в координатах данных. radialBottomunknown Нижняя радиальная координата нижестоящего элемента в координатах данных. angleCenterunknown Средняя угловая координата нижестоящего элемента в координатах данных. radialCenterunknown Средняя радиальная координата нижестоящего элемента в координатах данных.

Например:

          var lbl:Label = new Label();
          lbl.text = "Last Month";
          canvas.addChild(lbl);
          canvas.updateDataChild(lbl,200,20);
     

Обновляет позицию любого нижестоящего элемента информацией текущего холста.
updateDisplayList unscaledWidthunscaledHeight updateFilter Вызывается, когда представляемые холстом основные данные необходимо отфильтровать согласно диапазонам, представляемым осями связанного преобразования данных. Вызывается, когда представляемые холстом основные данные необходимо отфильтровать согласно диапазонам, представляемым осями связанного преобразования данных. Это может произойти по причине изменения основных данных или ввиду того, что был изменен диапазон связанных осей.

При реализации пользовательского типа холста необходимо переопределить этот метод и отфильтровать все внешние данные с использованием метода filterCache() осей, управляемых с помощью связанного преобразования данных. Метод filterCache() обеспечивает преобразование всех значений, находящихся вне диапазона, в значения NaN. Необходимо убедиться в том, что метод super.updateFilter() был вызван в подклассе.

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

Как правило, в случае необходимости можно предположить, что методы updateData() и updateMapping() были вызваны перед этим методом.

validateData При необходимости вызывает методы холста updateMapping() и updateFilter(). При необходимости вызывает методы холста updateMapping() и updateFilter(). При необходимости этот метод вызывается холстом автоматически из метода commitProperties(), но полученный холст может вызвать его явным образом, если генерируемые значения необходимы в определенный период времени.

Загрузка и отображение данных относительно осей предназначены для принятия данных осями в любое время. Этот метод безопасно вызывать явным образом в любой точке.

validateTransform При необходимости вызывает метод холста updateTransform().true, если основные данные поставщика данных изменились; в противном случае false. При необходимости вызывает метод холста updateTransform(). При необходимости этот метод автоматически вызывается холстом в ходе метода commitProperties(), но полученный холст может вызвать его явно, если генерируемые значения необходимы в явное время. Фильтрация и преобразование данных используют определенные значения, вычисляемые осями, которые могут в свою очередь зависеть от данных, отображаемых в диаграмме. Вызов этой функции в неверное время может привести к выполнению дополнительной работы, если значения обновляются. angularAxis Определяет метки, вспомогательные деления и положение данных для элементов по оси X.mx.charts.chartClasses:IAxis Определяет метки, вспомогательные деления и положение данных для элементов по оси X. Используйте класс LinearAxis или класс CategoryAxis для установки свойств angularAxis в качестве нижестоящего тега в MXML или создайте объект LinearAxis или объект CategoryAxis в ActionScript. includeInRanges При значении true вычисленный диапазон диаграммы задействован этим холстом. При значении true вычисленный диапазон диаграммы задействован этим холстом. radialAxis Определяет метки, вспомогательные деления и положение данных для событий на оси Y.mx.charts.chartClasses:IAxis Определяет метки, вспомогательные деления и положение данных для событий на оси Y. Используйте класс LinearAxis или класс CategoryAxis для установки свойств угловой оси в качестве нижестоящего тега в MXML или создайте объект LinearAxis или объект CategoryAxis в ActionScript. dataTransform Объект DataTransform, с которым связан элемент.mx.charts.chartClasses:DataTransform Объект DataTransform, с которым связан элемент. Объект DataTransform представляет связь между набором элементов и набором объектов оси, используемых для преобразования тех элементов из области данных в координаты экрана и обратно. Элемент диаграммы использует связанный объект DataTransform для вычисления способа визуализации его данных.
IDataCanvas Этот интерфейс только для внутреннего использования. Этот интерфейс только для внутреннего использования. AxisBase Класс AxisBase служит базовым классом для различных типов оси, поддерживаемых в Flex.Flex components inherit the following properties from the AxisBase class:

  <mx:tagname
    displayName="No default"
    title="No default"
  >
  
]]>
flash.events:EventDispatcher Класс AxisBase служит базовым классом для различных типов оси, поддерживаемых в Flex. AxisBase Конструктор. Конструктор. dataChanged describeData Вызывается управляющим элементом DataTransform для получения описания данных, представляемых этим элементом IChartElement.Массив объектов BoundedValue, содержащий экземпляры DataDescription, описывающие отображаемые данные. requiredFieldsБитовое поле, указывающее на значения объекта DataDescription, относящиеся к определенной оси. Оптимизация может осуществляться только путем вычисления необходимых полей. Вызывается управляющим элементом DataTransform для получения описания данных, представляемых этим элементом IChartElement. Разработчики осуществляют заполнение и возврат массива объектов mx.charts.chartClasses.DataDescription, что позволяет убедиться в корректном вычислении их данных для любых осей, обеспечивающих автоматическое создание значений из отображаемых данных (например, минимальное и максимальное значения, интервал и значение unitSize). Большинство элементов возвращают массив, содержащий отдельный экземпляр DataDescription. Составные элементы, например BarSet и ColumnSet, могут возвращать несколько объектов DataDescription, описывающих данные, отображаемые подчиненными элементами. При выполнении вызова разработчики осуществляют описание данных вдоль оси, указанной с помощью аргумента dimension. Эта функция может вызываться для каждой оси, поддерживаемой диаграммой с данными. mx.charts.chartClasses.BoundedValueregisterDataTransform transformmx.charts.chartClasses:DataTransformРегистрируемый элемент DataTransform. dimensionNameИмя измерения. unregisterDataTransform transformmx.charts.chartClasses:DataTransformDataTransform, для которого отменяется регистрация. displayName title unitSize chartDataProvider
RenderData Структуры RenderData используются элементами диаграммы для сохранения всех соответствующих значений и данных, необходимых для полной визуализации диаграммы.Object Структуры RenderData используются элементами диаграммы для сохранения всех соответствующих значений и данных, необходимых для полной визуализации диаграммы. Сохранение этих значений в отдельной структуре позволяет элементам диаграммы по мере необходимости отделять их визуализацию от назначенных свойств и данных. Эта способность используется эффектами диаграммы: эффекты, например SeriesInterpolate, заменяют временные значения, вычисленные из предыдущих и будущих структур renderData. Эффекты, например SeriesSlide и SeriesZoom, заменяют временные структуры RenderData со значениями, вычисленными для правильной визуализации эффекта. RenderData Конструктор.cachenullСписок ChartItems, представляющий элементы в серии dataProvider. filteredCachenullСписок ChartItems, представляющий элементы в серии dataProvider, которые остаются после фильтрации. Конструктор. clone Создает копию данных визуализации.Новая копия объекта RenderData. mx.charts.chartClasses:RenderData Создает копию данных визуализации. Свойства, указывающие на другие объекты, в новой копии продолжают указывать на те же самые объекты, что и оригинал.

При подразделении этого класса следует отменить этот метод.

bounds Серия отображает пределы всех элементов на экране в системе координат серии. Серия отображает пределы всех элементов на экране в системе координат серии. Это значение используется различными эффектами в ходе визуализации. Серия заполняет это значение, когда эффект вызывает метод getElementBounds(). Серия не должна заполнять это поле без специального запроса. cache Список ChartItems, представляющий элементы в серии dataProvider. Список ChartItems, представляющий элементы в серии dataProvider. elementBounds Массив прямоугольников, описывающий пределы серии ChartItems относительно системы координат серии. Массив прямоугольников, описывающий пределы серии ChartItems относительно системы координат серии. Эффекты используют этот массив для создания визуализации эффекта. Эффект вызывает метод getElementBounds(), который приводит к заполнению серией этого значения. Серия не должна заполнять это поле без специального запроса. Эффекты изменяют этот массив для отображения текущих позиций элементов во время выполнения эффекта. Если это значение заполнено в серии renderData, то серия визуализирует себя на основе этих прямоугольников, а не из данных серии. filteredCache Список ChartItems, представляющий элементы в серии dataProvider, которые остаются после фильтрации. Список ChartItems, представляющий элементы в серии dataProvider, которые остаются после фильтрации. visibleRegion Прямоугольник, описывающий возможный диапазон координат, который серия способна отобразить на экране. Прямоугольник, описывающий возможный диапазон координат, который серия способна отобразить на экране. Это значение используется различными эффектами в ходе визуализации. Эффект вызывает метод getElementBounds() для заполнения этого значения. Серия не должна заполнять это поле без специального запроса. Если оставлено значение null, эффекты предполагают, что видимая область элемента является ограничительной рамкой самого элемента (0, 0, ширина, высота), выраженной относительно элемента. length Число элементов, представляемых в этих данных визуализации. Число элементов, представляемых в этих данных визуализации.
NumericAxis Класс NumericAxis действует как общий базовый класс для типов оси, представляющих непрерывный диапазон значений между определенным минимальным и максимальным значением.mx.charts.chartClasses:IAxismx.charts.chartClasses:AxisBase Класс NumericAxis действует как общий базовый класс для типов оси, представляющих непрерывный диапазон значений между определенным минимальным и максимальным значением. Встроенные классы LinearAxis, LogAxis и DateTimeAxis расширяют этот базовый класс. mx.charts.DateTimeAxismx.charts.LinearAxismx.charts.LogAxisNumericAxis Конструктор. Конструктор. adjustMinMax Регулирует генерируемый или назначенный диапазон меток оси.minValueВычисленное минимальное значение. maxValueВычисленное максимальное значение. Регулирует генерируемый или назначенный диапазон меток оси. Этот метод вызван в ходе цикла обновления оси. Подклассы могут отменить этот метод для специальной обработки значений. По умолчанию корректировки для диапазона не существуют. buildLabelCache Заполняет свойство labelCache метками, представляющими текущие значения оси.Значение true, если метки созданы заново. Заполняет свойство labelCache метками, представляющими текущие значения оси. Эта функция реализуется подклассами. Эта функция вызывается несколько раз, поэтому следует проверить, не имеет ли свойство labelCache значение nul перед выполнением каких-либо вычислений. buildMinorTickCache Формирует массив позиций для массива вспомогательных делений, генерируемых этой осью.Массив позиций со значениями от 0 до 1, представляющими точки между минимальным и максимальным значениями оси, в которых визуализируются вспомогательные деления. Формирует массив позиций для массива вспомогательных делений, генерируемых этой осью. Эта функция реализуется подклассами. Вызов этой функции выполняется автоматически классом NumericAxis. Вместо непосредственного вызова этой функции следует использовать свойство minorTicks. filterCache cacheМассив объектов, из которого считываются и в котором сохраняются преобразованные значения. fieldПоле объектов в массиве кэша, содержащем предварительно отфильтрованные значения. filteredFieldПоле объектов в массиве кэша, где должны быть сохранены отфильтрованные значения. formatForScreen Текст DataTip. valueЗначение, подлежащее преобразованию в строку. getLabelEstimate mx.charts.chartClasses:AxisLabelSetМассив объектов AxisLabel. getLabels mx.charts.chartClasses:AxisLabelSetМассив объектов AxisLabel. minimumAxisLengthМинимальная длина оси (в пикселях). Длина оси может превосходить это значение, но не может быть меньше него. guardMinMax Защищает диапазон от недопустимых значений для этого типа оси.Значение null, если не требуется корректировка или массив, содержащий регулируемые значения формы [min,max]. minВычисленное минимальное значение. maxВычисленное максимальное значение. Защищает диапазон от недопустимых значений для этого типа оси. Эта функция вызвана в ходе цикла обновления оси. Это гарантирует, что недопустимые диапазоны не генерируются. Подклассы могут отменить этот класс и определить логику, соответствующую их типу оси. invalidateCache Признает недействительными кэшируемые метки и деления, представляющие значения этой оси. Признает недействительными кэшируемые метки и деления, представляющие значения этой оси. Полученные классы должны вызывать эту функцию всякий раз, когда изменяются значения, используемые при вычислении меток и делений. invertTransform Объект, содержащий преобразованное значение. valueГраница оси. Этот параметр должен иметь значение от 0 до 1, при этом 0 соответствует минимальной границе оси, а 1 – максимальной. mapCache cacheМассив объектов, из которого считываются и в котором сохраняются преобразованные значения. fieldПоле объектов в массиве кэша, содержащем предварительно преобразованные значения. convertedFieldПоле объектов в массиве кэша, где преобразованные значения должны быть сохранены. indexValuesfalseЭтот параметр имеет значение true, если отображаемые значения являются индексными значениями, и false, если они являются естественными значениями данных. preferDropLabels Значение true, если метки могут быть пропущены без потери данных; в противном случае задается значение false. reduceLabels mx.charts.chartClasses:AxisLabelSetНовый набор меток, используемый для разрешения проблемы наложения путем уменьшения количества меток. intervalStartmx.charts:AxisLabelНачало интервала, где происходит наложение меток. intervalEndmx.charts:AxisLabelКонец интервала, в котором происходит наложение меток. transformCache cacheМассив объектов, из которого считываются и в котором сохраняются отображаемые значения. fieldПоле объектов в массиве кэша, содержащее предварительно преобразованные значения. convertedFieldПоле объектов в массиве кэша, где должны сохраняться преобразованные значения. update Обновляет диаграмму. Обновляет диаграмму. Можно вызвать несколько раз за цикл. assignedMaximum Явно назначенное максимальное значение. Явно назначенное максимальное значение. Если значение не было назначено, оно будет равно NaN. Обычно вычисления следует выполнять с полем computedMaximum. assignedMinimum Явно назначенное минимальное значение. Явно назначенное минимальное значение. Если значение не было назначено, оно будет равно NaN. Обычно вычисления следует выполнять с полем computedMinimum. computedInterval Вычисленный интервал, представляемый этой осью. Вычисленный интервал, представляемый этой осью. computedInterval используется классами AxisRenderer и Gridlines для определения места визуализации делений и линий сетки. Базовый класс NumericAxis отслеживает изменения в этом поле для определения необходимости выполнения повторной визуализации диаграммы. Полученные классы ответственны за вычисление значения этого поля. computedMaximum Вычисленное максимальное значение, представляемое этой осью. Вычисленное максимальное значение, представляемое этой осью. Если пользователь явно назначил максимальное значение, свойства computedMaximum и assignedMaximum обычно идентичны. В противном случае computedMaximum генерируется из значений, представляемых в диаграмме. computedMinimum Вычисленное минимальное значение, представляемое этой осью. Вычисленное минимальное значение, представляемое этой осью. Если пользователь явно назначил минимальное значение, свойства computedMinimum и assignedMinimum обычно идентичны. В противном случае computedMinimum генерируется из значений, представляемых в диаграмме. labelCache Последний набор объектов AxisLabel, генерируемых для представления этой оси. Последний набор объектов AxisLabel, генерируемых для представления этой оси. Это свойство имеет значение null, если ось изменена и требует новых меток. Для обеспечения правильного значения свойства labelCache вызовите метод buildLabelCache() перед обращением к свойству labelCache. labelMaximum Максимальное значение для места размещения метки. Максимальное значение для места размещения метки. После вычисления регулируемого минимального значения многие типы оси расширяют диапазон оси для создания пространства для дополнительной визуализации родственных объектов в диаграмме, например меток и границ. Это значение представляет максимальное значение в диаграмме до его регулировки по указанным аспектам. Обычно оси генерируют метки, чтобы убедиться в том, что отмечено данное значение, а не регулируемое максимальное значение оси. labelMinimum Минимальное значение места, где должна быть помещена метка. Минимальное значение места, где должна быть помещена метка. После вычисления регулируемого минимального значения многие типы оси расширяют диапазон оси для создания пространства для дополнительной визуализации родственных объектов в диаграмме, например меток и границ. Это значение представляет минимальное значение в диаграмме до его регулировки по указанным аспектам. Обычно оси генерируют метки, чтобы убедиться в том, что отмечено данное значение, а не регулируемое минимальное значение оси. minorTickCache Последний набор вспомогательных делений, генерируемых для представления этой оси. Последний набор вспомогательных делений, генерируемых для представления этой оси. Это свойство может быть равно null, если ось изменена и требует новых меток и делений. Используйте общее средство доступа minorTicks для формирования вспомогательных делений по запросу. autoAdjust Указывает, округляет ли Flex значения.true Указывает, округляет ли Flex значения. Если задано значение false, то Flex не округляет значения, установленные свойствами minimum и maximum, и не изменяет значения по умолчанию minimum и maximum. baseAtZero Указывает, пытается ли Flex сохранить значения minimum и maximum как можно ближе к нулю.true Указывает, пытается ли Flex сохранить значения minimum и maximum как можно ближе к нулю. Если все значения оси положительны, минимальным значением оси будет нуль. Если все значения оси отрицательны, максимальным значением оси будет нуль. baseline Вычисленное минимальное значение для оси, пока это значение больше 0. Вычисленное минимальное значение для оси, пока это значение больше 0. Если максимальное значение меньше или равно 0, то свойство baseline является вычисленным максимальным значением. Если нет значения больше, чем 0, то свойство baseline равно 0. dataDescriptions Массив структур DataDescription, описывающих данные, представляемые диаграммой. Массив структур DataDescription, описывающих данные, представляемые диаграммой. Ось может использовать это свойство для генерации значений свойств, например их диапазона. direction Определяет направление визуализации оси."normal" Определяет направление визуализации оси. Допустимыми значениями являются normal и inverted. Все полученные классы должны определять способ min и max, установленный в зависимости от direction. Все серии должны определять способ визуализации в зависимости от direction основной оси. labelFunction Вызывается при форматировании значений оси для отображения в качестве метки. Вызывается при форматировании значений оси для отображения в качестве метки. labelFunction имеет следующую подпись:
      function function_name(labelValue:Object, previousValue:Object, axis:IAxis):String { ... }
      

Если известны типы данных, форматируемых функцией, можно указать явный тип для параметров labelValue и previousValue.

minorTicks Массив вспомогательных делений, генерируемых для представления этой оси. Массив вспомогательных делений, генерируемых для представления этой оси. padding Указывает заполнение, которое Flex добавляет к вычисленным минимальному и максимальному значениям для оси при визуализации значений на экране. Указывает заполнение, которое Flex добавляет к вычисленным минимальному и максимальному значениям для оси при визуализации значений на экране. parseFunction Укажите parseFunction для настройки того, как визуализированные диаграммой значения преобразуются в числовые значения. Укажите parseFunction для настройки того, как визуализированные диаграммой значения преобразуются в числовые значения. Пользовательская функция parseFunction передает значение данных и должна возвратить соответствующее число, представляющее то же самое значение. По умолчанию эта ось использует функцию ECMA parseFloat(). requiredDescribedFields Поля структуры DescribeData, используемые осью. Поля структуры DescribeData, используемые осью. ticks Массив делений для этой оси. Массив делений для этой оси.
IStackable Интерфейс IStackable реализован любой серией, которая может быть представлена в стеке. Интерфейс IStackable реализован любой серией, которая может быть представлена в стеке. Наборы стека (ColumnSet, BarSet, AreaSet) требуют назначения им любой подчиненной серии стека, если стек реализует этот интерфейс. stack Обеспечивает накопление серии.Максимальное значение во вновь накопленной серии. stackedXValueDictionaryСодержит базовые значения, которые должны быть помещены серией в верхнюю область стека. Ключи словаря являются значениями по оси Y, а значения – значениями по оси X. previousElementmx.charts.chartClasses:IStackableПредыдущий элемент в накоплении. Если элемент, к примеру, имеет тот же самый тип, можно перейти к этому свойству во избежание дублирования работы при выполнении визуализации. Обеспечивает накопление серии. Как правило, метод updateData() реализуется серией для загрузки ее данных из поставщика данных. Однако накопленная серия обеспечивает выполнение специальных операций, поскольку ее значения не обязательно сохраняются в поставщике данных. Значениями является информация, сохраненная в поставщике данных, суммируемая со значениями, загружаемыми объектом в верхнюю часть стека.

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

stacker Элемент StackedSeries, связанный с этой серией.mx.charts.chartClasses:StackedSeries Элемент StackedSeries, связанный с этой серией. Накопитель обеспечивает управление поведением серии при накоплении. stackTotals Итоговые накопленные значения серии. Итоговые накопленные значения серии.
IBar Интерфейс IBar реализован любой серией, которая может быть кластеризована вертикально, например BarSeries. Интерфейс IBar реализован любой серией, которая может быть кластеризована вертикально, например BarSeries. Тип серии BarSet требует реализации этого интерфейса всеми подчиненными сериями, назначенными ему. barWidthRatio Указывает охват визуализации элементов относительно категории. Указывает охват визуализации элементов относительно категории. Установка значения 1 приводит к использованию всего пространства, а установка значения 0,6 приводит к использованию 60% доступного пространства категории. Как правило, непосредственная установка именно этого свойства не осуществляется. Управляющие элементы BarSet или BarChart назначили бы это значение неявным образом. Используемый фактический размер равен меньшему из свойствbarWidthRatio и maxbarWidth maxBarWidth Указывает ширину для отображения элементов в пикселях. Указывает ширину для отображения элементов в пикселях. Используемая фактическая ширина элемента равна меньшему значению для этого стиля и свойства barWidthRatio. Как правило, непосредственная установка именно этого свойства не осуществляется. Объекты BarSet или BarChart назначают это значение. offset Указывает значение относительно размера категории для смещения центра элементов от центра доступного пространства.0 Указывает значение относительно размера категории для смещения центра элементов от центра доступного пространства. Значение в процентах находится в диапазоне от -100 до 100. Установите значение 0 для выравнивания элементов по центру в пространстве. Установите значение на -50 для выравнивания элемента по центру в верхней части доступного пространства. Как правило, непосредственная установка именно этого свойства не осуществляется. Объекты BarSet или BarChart назначают это значение. AxisLabelSet AxisLabelSet представляет метку и данные деления, генерируемые реализацией IAxis.Object AxisLabelSet представляет метку и данные деления, генерируемые реализацией IAxis. AxisLabelSet Конструктор. Конструктор. accurate При возвращении из метода getLabelEstimate(), установите значение true, если оценка точно представляет последние визуализируемые метки. При возвращении из метода getLabelEstimate(), установите значение true, если оценка точно представляет последние визуализируемые метки. Это свойство не учитывается в других контекстах. labels Массив объектов AxisLabel, представляющий значения генерирующей оси. Массив объектов AxisLabel, представляющий значения генерирующей оси. minorTicks Массив значений от 0 до 1, представляющий место размещения вспомогательных делений на оси. Массив значений от 0 до 1, представляющий место размещения вспомогательных делений на оси. ticks Массив значений от 0 до 1, представляющий место размещения делений на оси. Массив значений от 0 до 1, представляющий место размещения делений на оси. CartesianDataCanvas Этот класс позволяет использовать дополнительные графические элементы, например линии, эллипсы и другие фигуры, при помощи интерфейса API для графики.The <mx:CartesianDataCanvas> tag inherits all the properties of its parent classes and adds the following properties:

  <mx:CartesianDataCanvas
    Properties
    dataChildren="No default"
    horizontalAxis="No default"
    includeInRanges="false"
    verticalAxis="No default"
  />
  
]]>
mx.charts.chartClasses:IDataCanvasmx.charts.chartClasses:ChartElement Этот класс позволяет использовать дополнительные графические элементы, например линии, эллипсы и другие фигуры, при помощи интерфейса API для графики. Значения, передаваемые в интерфейс API для графики, выражены в координатах данных, а не в экранных координатах. Любой элемент DisplaObject можно добавить к холсту таким же образом, как добавляются нижестоящие элементы к контейнерам.

Область рисунка для холста определяется свойствами verticalAxis и horizontalAxis (если они указаны). В противном случае для вычисления области рисунка холст использует оси диаграммы по умолчанию.

Координаты данных, передаваемые как параметры в интерфейсы API для рисунка, могут быть фактическими значениями координаты данных или объекта типа CartesianCanvasValue, который может содержать значение координаты данных и смещение в пикселях.

CartesianDataCanvas Конструктор. Конструктор. addChildAt Добавляет экземпляр нижестоящего элемента DisplayObject к экземпляру DisplayObjectContainer.Экземпляр DisplayObject, передаваемый в параметр child. childЭкземпляр DisplayObject для добавления в качестве нижестоящего элемента экземпляра DisplayObjectContainer. indexПозиция индекса для добавления нижестоящего элемента. При указании занятой в настоящее время позиции индекса существующий в данной позиции дочерний объект и все вышестоящие позиции перемещаются по списку на одну позицию вверх. Добавляет экземпляр дочернего элемента DisplayObject к экземпляру DisplayObjectContainer. Дочерний элемент добавляется к указанной позиции индекса. Индекс 0 представляет собой заднюю (нижнюю) часть списка отображения для объекта DisplayObjectContainer.

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

addChild child addDataChild Добавляет указанный экранный объект как нижестоящий элемент к текущему холсту.child Экранный объект, добавляемый как нижестоящий элемент к текущему холсту. leftunknown Левая координата по оси X child в координатах данных. topunknown Верхняя координата по оси Y child в координатах данных. rightunknown Правая координата по оси X child в координатах данных. bottomunknown Нижняя координата по оси Y child в координатах данных. hCenterunknown Средняя координата по оси X child в координатах данных. vCenterunknown Средняя координата по оси Y child в координатах данных. Добавляет указанный экранный объект как нижестоящий элемент к текущему холсту. beginBitmapFill Заполняет область рисунка растровым изображением.bitmapПрозрачное или матовое растровое изображение, содержащее отображаемые биты. xunknownКоордината x заливки. yunknownКоордината y заливки. matrixnullОбъект матрицы (из класса flash.geom.Matrix), который можно использовать для определения преобразований в растровом изображении. repeattrueПри значении true растровое изображение повторяется по шаблону мозаики. При значении false растровое изображение не повторяется, а его края используются для заливки всей области, выходящей за его пределы. smoothtrueПри выборе значения false визуализируются растровые изображения, увеличенные при помощи алгоритма ближайшего соседнего пикселя, которые могут выглядеть нечетко. При выборе значения true увеличенное растровое изображение визуализируется с помощью билинейного алгоритма. Процедура визуализации с помощью алгоритма ближайшего соседнего пикселя требует меньше времени. Заполняет область рисунка растровым изображением. Координаты, передаваемые в этот метод, относительно горизонтальной оси и вертикальной оси холста.

Использование и параметры этого метода идентичны методу beginBitmapFill() класса flash.display.Graphics.

flash.display.Graphics.beginBitmapFill()
beginFill Примечание. Следующая информация из метода beginFill() класса flash.display.Graphics, за исключением методов beginGradientFill() и beginShaderFill(), применяется к этому методу: coloralpha1 Примечание. Следующая информация из метода beginFill() класса flash.display.Graphics, за исключением методов beginGradientFill() и beginShaderFill(), применяется к этому методу: flash.display.Graphicsclear flash.display.GraphicscommitProperties curveTo Рисует кривую с использованием текущего стиля линии от текущего положения до (anchorX, anchorY) и с применением контрольной точки, указанной в координатах (controlX, controlY).controlXКоордината x контрольной точки. controlYКоордината y контрольной точки. anchorXКоордината x точки привязки. anchorYКоордината y точки привязки. Рисует кривую с использованием текущего стиля линии от текущего положения до (anchorX, anchorY) и с применением контрольной точки, указанной в координатах (controlX, controlY). Координаты, передаваемые в этот метод, являются координатами в виде данных диаграммы, а не экранных координат.

Использование и параметры этого метода идентичны методу curveTo() класса flash.display.Graphics.

flash.display.Graphics.curveTo()
dataToLocal Преобразовывает кортеж значений данных в координаты по осям X и Y на экране.Координаты относительно диаграммы. dataValuesЗначения данных для преобразования в координаты. Преобразовывает кортеж значений данных в координаты по осям X и Y на экране. Вызов этой функции необходим для преобразования данных на экране с применением преобразования, используемого отдельными элементами. Например, при создании пользовательского выделения области данных диаграммы можно использовать эту функцию для определения экранных координат требуемого диапазона.

Для элементов диаграмм в прямоугольной системе координат обычно передаются два значения. Первое значение отображает значение относительно горизонтальной оси, а второе – по отношению к вертикальной оси.

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

describeData Вызывается управляющим элементом DataTransform для получения описания данных, представляемых этим элементом IChartElement.Массив, содержащий экземпляры DataDescription, описывающий отображаемые данные. dimensionОпределяет ось для получения описания данных. requiredFieldsБитовое поле, указывающее на значения объекта DataDescription, относящиеся к определенной оси. Оптимизация может осуществляться только путем вычисления необходимых полей. Вызывается управляющим элементом DataTransform для получения описания данных, представляемых этим элементом IChartElement. Разработчики осуществляют заполнение и возврат массива объектов mx.charts.chartClasses.DataDescription, что позволяет убедиться в корректном вычислении их данных для любых осей, обеспечивающих автоматическое создание значений из отображаемых данных (например, минимальное и максимальное значения, интервал и значение unitSize). Большинство элементов возвращают массив, содержащий отдельный экземпляр DataDescription. Составные элементы, например BarSet и ColumnSet, могут возвращать несколько объектов DataDescription, описывающих данные, отображаемые подчиненными элементами. При выполнении вызова разработчики осуществляют описание данных вдоль оси, указанной с помощью аргумента dimension. Эта функция может вызываться для каждой оси, поддерживаемой диаграммой с данными. drawCircle Рисует круг.xКоордината x местоположения центра круга (в пикселях). yКоордината y местоположения центра круга (в пикселях). radiusРадиус окружности (в пикселях). Рисует круг. Прежде чем вызывать метод drawCircle(), необходимо задать стиль линии, заливку или и то, и другое. Для этого нужно вызвать метод linestyle(), lineGradientStyle(), beginFill(), beginGradientFill() или beginBitmapFill(). Координаты, передаваемые в этот метод, являются координатами в виде данных диаграммы, а не экранных координат. flash.display.GraphicsdrawEllipse Рисует эллипс.leftКоордината x местоположения верхнего левого угла ограничительной рамки эллипса. topКоордината y местоположения верхнего левого угла ограничительной рамки эллипса. rightКоордината x местоположения нижнего правого угла ограничительной рамки эллипса. bottomКоордината y местоположения нижнего правого угла ограничительной рамки эллипса. Рисует эллипс. Прежде чем вызывать метод drawEllipse(), необходимо задать стиль линии, заливку или и то, и другое. Для этого нужно вызвать метод linestyle(), lineGradientStyle(), beginFill(), beginGradientFill() или beginBitmapFill(). Координаты, передаваемые в этот метод, являются координатами в виде данных диаграммы, а не экранных координат. flash.display.Graphics.drawEllipse()drawRect Рисует прямоугольник.leftКоордината x местоположения верхнего левого угла прямоугольника. topКоордината y местоположения верхнего левого угла прямоугольника. rightКоордината x местоположения нижнего правого угла прямоугольника. bottomКоордината y местоположения нижнего правого угла прямоугольника. Рисует прямоугольник. Прежде чем вызывать метод drawRect(), необходимо задать стиль линии, заливку или и то, и другое. Для этого нужно вызвать метод linestyle(), lineGradientStyle(), beginFill(), beginGradientFill() или beginBitmapFill(). Координаты, передаваемые в этот метод, являются координатами в виде данных диаграммы, а не экранных координат. flash.display.Graphics.drawRect()drawRoundedRect Рисует прямоугольный примитив со скругленными углами.leftКоордината x местоположения верхнего левого угла прямоугольника. topКоордината y местоположения верхнего левого угла прямоугольника. rightКоордината x местоположения нижнего правого угла прямоугольника. bottomКоордината y местоположения нижнего правого угла прямоугольника. cornerRadiusРадиусы углов в пикселях. Рисует прямоугольный примитив со скругленными углами. Прежде чем вызывать метод drawRoundRect(), необходимо задать стиль линии, заливку или и то, и другое. Для этого нужно вызвать метод linestyle(), lineGradientStyle(), beginFill(), beginGradientFill() или beginBitmapFill(). Координаты, передаваемые в этот метод, являются координатами в виде данных диаграммы, а не экранных координат. flash.display.Graphics.drawRoundRect()endFill Примечание. Следующая информация из endFill() класса flash.display.Graphics, за исключением метода beginGradientFill(), применяется к этому методу: Примечание. Следующая информация из endFill() класса flash.display.Graphics, за исключением методаbeginGradientFill(), применяется к этому методу: flash.display.GraphicsinvalidateData Передает в холст сведения об изменении основных данных в поставщике данных.invalidtruetrue, если данные поставщика данных изменились. Передает в холст сведения об изменении основных данных в поставщике данных. Этот метод инициирует вызов методов updateMapping() и updateTransform() при следующем вызове метода commitProperties(). invalidateDisplayList lineStyle Указывает стиль линии, используемый Flash для последующих вызовов других графических методов для объекта (например, lineTo() или drawCircle()).thicknessЦелое число, определяющее толщину линии в точках; допустимыми являются значения от 0 до 255. Если число не указано или параметр не определен, то линия не будет проведена. Если передается значение меньше 0, по умолчанию задается 0. Значение 0 обозначает толщину одного волоса, максимальная толщина составляет 255. Если передается значение больше 255, по умолчанию задается 255. color0Шестнадцатеричное значение цвета линии; например красный — 0xFF0000, синий — 0x0000FF и т.д. Если значение на задано, по умолчанию используется 0x000000 (черный). alpha1.0Число, указывающее значение альфа-канала цвета линии, допустимые значения находятся в диапазоне 0-1. Если значение на задано, по умолчанию используется 1(сплошной). Если значение меньше 0, по умолчанию задается 0. Если значение больше 1, по умолчанию задается 1. pixelHintingfalseЛогическое значение, определяющее, следует ли выполнять хинтинг штрихов до полных пикселей. Оно влияет на позицию привязок кривой и на размер штриха линии как таковой. Если для pixelHinting задано значение true, выполняется хинтинг ширины линии до полного пикселя. Если для pixelHinting задано значение false, в кривых и прямых линиях могут возникать разрывы. scaleModenormalЗначение класса flash.display.LineScaleMode, задающее режим масштабирования:
  • LineScaleMode.NORMAL – всегда масштабировать толщину линии при масштабировании объекта (по умолчанию).
  • LineScaleMode.NONE: никогда не масштабировать толщину линии.
  • LineScaleMode.VERTICAL: не масштабировать толщину линии, если объект масштабируется только по вертикали.
  • LineScaleMode.HORIZONTAL: не масштабировать толщину линии, если объект масштабируется только по горизонтали.
capsnullЗначение класса flash.display.CapsStyle, задающее тип концов линии. Допустимые значения: CapsStyle.NONE, CapsStyle.ROUND и CapsStyle.SQUARE. Если значение не указано, следует использовать скругленные концы. jointsnullЗначение класса flash.display.JointStyle, задающее тип стыка на углах. Допустимые значения: JointStyle.BEVEL, JointStyle.MITER и JointStyle.ROUND. Если значение не указано, следует использовать круглые стыки. miterLimit3Число, указывающее предел усечения уголка. Допустимыми являются значения в диапазоне 1-255 (остальные значения округляются до 1 или 255). Это значение используется, только если для jointStyle выбран тип miter. Значение miterLimit – это длина, до которой может продлеваться уголок после точки стыка. Значение выражает фактор thickness линии. Например, при факторе miterLimit, равном 2,5, и thickness в 10 пикселей, длина уголка достигает 25 пикселей.
Указывает стиль линии, используемый Flash для последующих вызовов других графических методов для объекта (например, lineTo() или drawCircle()).

Использование и параметры этого метода идентичны методу lineStyle() класса flash.display.Graphics.

flash.display.Graphics.lineStyle()
lineTo Рисует линию с использованием текущего стиля линии от текущего положения инструмента рисования до точки с координатами (x, y); затем текущим положением становится точка (x, y).xКоордината x позиции инструмента рисования. yКоордината y позиции инструмента рисования. Рисует линию с использованием текущего стиля линии от текущего положения инструмента рисования до точки с координатами (x, y); затем текущим положением становится точка (x, y). Если в экранном объекте, в котором выполняется отрисовка, есть содержимое, созданное с помощью инструментов рисования Flash, то вызовы метода lineTo() осуществляются под содержимым. Если вызвать lineTo() перед вызовом метода moveTo(), то текущим положением инструмента рисования по умолчанию становится точка с координатами (0, 0). Если отсутствует один из параметров, этот метод использовать не удастся, и текущее положение инструмента рисования остается без изменений. Координаты являются координатами в виде данных, а не экранных координат. Координаты, передаваемые в этот метод, являются координатами в виде данных диаграммы, а не экранных координат. flash.display.Graphics.lineTo()localToData Преобразовывает экранную координату в кортеж значений данных.Кортеж значений данных. vПреобразуемый объект Point. Преобразовывает экранную координату в кортеж значений данных. Вызов этой функции необходим для определения значений данных, представляемых определенной точкой на экране.

Некоторые типы диаграмм определяют способ выполнения преобразования. Точка должна быть относительной для пространства координат диаграммы.

mappingChanged Вызывается при отображении изменений одной или нескольких связанных осей. Вызывается при отображении изменений одной или нескольких связанных осей. Элемент DataTransform, назначенный этому объекту ChartElement, выполнит вызов данного метода при изменении любой из представляемых им осей. moveTo Перемещает текущее положение инструмента рисования в точку с координатами (x, y).xКоордината x позиции инструмента рисования. yКоордината y позиции инструмента рисования. Перемещает текущее положение инструмента рисования в точку с координатами (x, y). Если отсутствует один из параметров, этот метод использовать не удастся, и текущее положение инструмента рисования остается без изменений. Координаты, передаваемые в этот метод, являются координатами в виде данных диаграммы, а не экранных координат. flash.display.Graphics.moveTo()removeAllChildren Удаляет все нижестоящие элементы данных холста (экземпляры DisplayObject). Удаляет все нижестоящие элементы данных холста (экземпляры DisplayObject). removeChildAt index removeChild child stripNaNs Удаляет любой элемент из предоставленного кэша, свойство которого field равно NaN.cacheМассив объектов. fieldСвойство field для тестирования. Удаляет любой элемент из предоставленного кэша, свойство которого field равно NaN. Производные классы могут вызвать этот метод из своей реализации updateFilter() для удаления любого элемента ChartItem, отфильтрованного осями. updateDataChild Обновляет положение любого нижестоящего элемента данными текущего холста.child Экранный объект, который необходимо обновить. leftunknown Левая координата по оси X нижестоящего элемента в координатах данных. topunknown Верхняя координата по оси Y нижестоящего элемента в координатах данных. rightunknown Правая координата по оси X нижестоящего элемента в координатах данных. bottomunknown Нижняя координата по оси Y нижестоящего элемента в координатах данных. hCenterunknown Средняя координата по оси X нижестоящего элемента в координатах данных. vCenterunknown Средняя координата по оси Y нижестоящего элемента в координатах данных.

Например:

          var lbl:Label = new Label();
          lbl.text = "Last Month";
          canvas.addChild(lbl);
          canvas.updateDataChild(lbl,"Feb",200);
     

Обновляет положение любого нижестоящего элемента данными текущего холста.
updateDisplayList unscaledWidthunscaledHeight updateFilter Вызывается, когда представляемые холстом основные данные необходимо отфильтровать согласно диапазонам, представляемым осями связанного преобразования данных. Вызывается, когда представляемые холстом основные данные необходимо отфильтровать согласно диапазонам, представляемым осями связанного преобразования данных. Это может произойти по причине изменения основных данных или ввиду того, что был изменен диапазон связанных осей. При реализации пользовательского типа холста необходимо переопределить этот метод и отфильтровать все внешние данные с использованием метода filterCache() осей, управляемых с помощью связанного преобразования данных. Метод filterCache() обеспечивает преобразование всех значений, находящихся вне диапазона, в значения NaN. Необходимо убедиться в том, что метод super.updateFilter() был вызван в подклассе. Как правило, непосредственный вызов данного метода не требуется. При необходимости удостовериться в том, что данные были отфильтрованы в этой точке, вызовите метод validateTransform() класса CartesianDataCanvas. Как правило, в случае необходимости можно предположить, что методы updateData() и updateMapping() были вызваны перед этим методом. validateData При необходимости вызывает методы холста updateMapping() и updateFilter(). При необходимости вызывает методы холста updateMapping() и updateFilter(). При необходимости этот метод вызывается холстом автоматически из метода commitProperties(), но полученный холст может вызвать его явным образом, если генерируемые значения необходимы в определенный период времени. Загрузка и отображение данных относительно осей предназначены для принятия данных осями в любое время. Этот метод безопасно вызывать явным образом в любой точке. validateTransform При необходимости вызывает метод холста updateTransform().Возвращает true при вызове updateTransform(). В противном случае false. При необходимости вызывает метод холста updateTransform(). При необходимости этот метод автоматически вызывается холстом в ходе метода commitProperties(), но полученный холст может вызвать его явно, если генерируемые значения необходимы в явное время. Фильтрация и преобразование данных используют определенные значения, вычисляемые осями, которые могут в свою очередь зависеть от данных, отображаемых в диаграмме. Вызов этой функции в неверное время может привести к выполнению дополнительной работы, если значения обновляются. dataChildren Массив нижестоящих объектов. Массив нижестоящих объектов. horizontalAxis Определяет метки, вспомогательные деления и положение данных для элементов по оси X.mx.charts.chartClasses:IAxis Определяет метки, вспомогательные деления и положение данных для элементов по оси X. Используйте класс LinearAxis или класс CategoryAxis для установки свойств горизонтальной оси как нижестоящего тега в MXML или создайте объект LinearAxis или объект CategoryAxis в ActionScript. includeInRanges При значении true вычисленный диапазон диаграммы задействован этим холстом. При значении true вычисленный диапазон диаграммы задействован этим холстом. verticalAxis Определяет метки, вспомогательные деления и положение данных для событий на оси Y.mx.charts.chartClasses:IAxis Определяет метки, вспомогательные деления и положение данных для событий на оси Y. Используйте класс LinearAxis или класс CategoryAxis для установки свойств вертикальной оси как нижестоящего тега в MXML или создайте объект LinearAxis или объект CategoryAxis в ActionScript. dataTransform Объект DataTransform, с которым связан элемент.mx.charts.chartClasses:DataTransform Объект DataTransform, с которым связан элемент. Объект DataTransform представляет связь между набором элементов и набором объектов оси, используемых для преобразования тех элементов из области данных в координаты экрана и обратно. Элемент диаграммы использует связанный объект DataTransform для вычисления способа визуализации его данных.
IAxis Класс IAxis является абстрактным интерфейсом для определения свойств метки, делений и позиционирования данных для оси диаграммы.flash.events:IEventDispatcher Класс IAxis является абстрактным интерфейсом для определения свойств метки, делений и позиционирования данных для оси диаграммы.

Классы реализуют данный интерфейс для предоставления функции определения диапазона.

mx.charts.CategoryAxismx.charts.LinearAxisdataChanged Инициирует события, информирующие объект диапазона о времени изменения данных диаграммы. Инициирует события, информирующие объект диапазона о времени изменения данных диаграммы. filterCache Отфильтровывает набор значений произвольного типа до набора чисел, которые могут быть отображены.cacheМассив объектов, из которого считываются и в котором сохраняются преобразованные значения. fieldПоле объектов в массиве кэша, содержащем предварительно отфильтрованные значения. filteredStringПоле объектов в массиве кэша, где должны быть сохранены отфильтрованные значения. Отфильтровывает набор значений произвольного типа до набора чисел, которые могут быть отображены. formatForScreen Форматирует значения для отображения в элементах DataTip.Текст DataTip. valueЗначение, подлежащее преобразованию в строку. Форматирует значения для отображения в элементах DataTip. Возвращает строку, доступную для чтения пользователем. getLabelEstimate Определяет диапазон для оценки того, какими должны быть метки оси.Массив объектов AxisLabel. mx.charts.chartClasses:AxisLabelSet Определяет диапазон для оценки того, какими должны быть метки оси. Ось практически сразу вызывает метод getLabels() для получения фактических значений. Ось использует оцененные значения для регулирования полей диаграммы. Таким образом, любое различие между оцененными метками и фактическими метками (возвращаются из метода getLabels()) приводит к масштабированию меток под фактический размер.

Для оси необходим только возврат минимальных и максимальных меток при возвращении оценки. Если набор меток является статическим, то вне зависимости от размера оси, визуализированной на экране, ось может возвратить весь набор меток из этой функции и отметить оценку как точную.

getLabels Получает текст визуализированных меток.Массив объектов AxisLabel. mx.charts.chartClasses:AxisLabelSetminimumAxisLengthМинимальная длина оси (в пикселях). Длина оси может превосходить это значение, но не может быть меньше него. Получает текст визуализированных меток. При вызове этого метода программой Flex минимальная длина метки уже определена осью. invertTransform Сопоставляет положение по оси обратно с числовым значением данных.Объект, содержащий преобразованное значение. valueГраница оси. Этот параметр должен иметь значение от 0 до 1, при этом 0 соответствует минимальной границе оси, а 1 – максимальной. Сопоставляет положение по оси обратно с числовым значением данных. mapCache Преобразует набор значений произвольного типа в набор чисел, которые могут быть преобразованы в экранные координаты.cacheМассив объектов, из которого считываются и в котором сохраняются преобразованные значения. fieldПоле объектов в массиве кэша, содержащем предварительно преобразованные значения. convertedFieldПоле объектов в массиве кэша, где преобразованные значения должны быть сохранены. indexValuesfalseЭтот параметр имеет значение true, если отображаемые значения являются индексными значениями, и false, если они являются естественными значениями данных. Преобразует набор значений произвольного типа в набор чисел, которые могут быть преобразованы в экранные координаты. preferDropLabels Определяет поведение оси при наличии перекрывающихся меток.Значение true, если метки могут быть пропущены без потери данных; в противном случае задается значение false. Определяет поведение оси при наличии перекрывающихся меток. Как правило, числовые диапазоны возвращают true, в то время как дискретные диапазоны на основе значения не возвращают это значение. Это свойство можно переопределить путем установки его непосредственно на оси. reduceLabels Вызывается, если AxisRenderer не может выполнить чистую визуализацию меток без наложения и если требуется сокращение набора меток с помощью объекта Axis.Новый набор меток, используемый для разрешения проблемы наложения путем уменьшения количества меток. mx.charts.chartClasses:AxisLabelSetintervalStartmx.charts:AxisLabelНачало интервала, где происходит наложение меток. intervalEndmx.charts:AxisLabelКонец интервала, в котором происходит наложение меток. Вызывается, если AxisRenderer не может выполнить чистую визуализацию меток без наложения и если требуется сокращение набора меток с помощью объекта Axis. Методу передаются две перекрывающиеся метки. registerDataTransform Каждое свойство DataTransform, использующее ось, регистрирует себя вместе с этой осью.transformmx.charts.chartClasses:DataTransformРегистрируемый элемент DataTransform. dimensionNameИмя измерения. Каждое свойство DataTransform, использующее ось, регистрирует себя вместе с этой осью. Ось отвечает за передачу информации преобразования при изменении его релевантных значений. Также она выполняет запрос значений из преобразования при необходимости автоматического создания минимальных и максимальных значений. transformCache Преобразует набор значений из области данных в область экрана.cacheМассив объектов, из которого считываются и в котором сохраняются отображаемые значения. fieldПоле объектов в массиве кэша, содержащее предварительно преобразованные значения. convertedFieldПоле объектов в массиве кэша, где должны сохраняться преобразованные значения. Преобразует набор значений из области данных в область экрана. unregisterDataTransform Каждое свойство DataTransform, использующее ось, регистрирует себя вместе с этой осью.transformmx.charts.chartClasses:DataTransformDataTransform, для которого отменяется регистрация. Каждое свойство DataTransform, использующее ось, регистрирует себя вместе с этой осью. Ось отвечает за передачу информации преобразования при изменении его релевантных значений. Также она выполняет запрос значений из преобразования при необходимости автоматического создания минимальных и максимальных значений. update Обновляет диаграмму. Обновляет диаграмму. Можно вызвать несколько раз за цикл. baseline Положение базовой линии оси. Положение базовой линии оси. Некоторые серии, например ColumnSeries или AreaSeries, используют это значение для определения основания заполненной области, если не указано минимальное значение. displayName Имя оси. Имя оси. Если оно установлено, Flex использует это имя для форматирования элементов управления DataTip. title Текст заголовка, отображаемый вдоль оси. Текст заголовка, отображаемый вдоль оси. unitSize Размер одной единицы данных, как представлено этой осью. Размер одной единицы данных, как представлено этой осью. Это значение используется различными типами серии при выполнении визуализации. Например, класс ColumnSeries использует это значение для определения способа визуализации широких столбцов. Разные типы осей возвращают разные значения, иногда зависящие от представляемых данных. Например, класс DateTimeAxis может возвращать число миллисекунд за день или год в зависимости от данных, визуализация которых выполнена в диаграмме. Поскольку это значение зависит от сбора представляемых данных, пользовательская серия не предполагает, что это значение является точным в своих методах updateData() или updateMapping(). chartDataProvider Поставщик данных, присвоенный диаграмме с вложениями. Поставщик данных, присвоенный диаграмме с вложениями. Типы осей на базе данных поставщика могут выбрать наследование поставщика данных, связанного с диаграммой с вложением. При распределении оси по нескольким диаграммам значением этого свойства является undefined (наиболее вероятно, что это будет последний поставщик данных, назначенный одной из связанных диаграмм).
PolarChart Элемент управления PolarChart служит базовым классом для циклических диаграмм на базе полярных координат.mx.charts.chartClasses:ChartBase Элемент управления PolarChart служит базовым классом для циклических диаграмм на базе полярных координат.

Минимальный размер диаграммы – 20x20 пикселей.

Максимальный размер диаграммы не ограничен.

Предпочтительный размер диаграммы – 400x400 пикселей.

mx.charts.CategoryAxismx.charts.LinearAxismx.charts.chartClasses.ChartBasePolarChart Конструктор. Конструктор. getFirstItem Получает первый элемент диаграммы относительно осей.Соответствующий объект ChartItem. mx.charts:ChartItemdirectionНаправление, в котором необходимо вернуть первый элемент. Возможны следующие значения: ChartBase.NAVIGATE_HORIZONTAL и ChartBase.NAVIGATE_VERTICAL. Получает первый элемент диаграммы относительно осей. getLastItem Получает последний элемент диаграммы относительно осей.Соответствующий объект ChartItem. mx.charts:ChartItemdirectionНаправление возврата последнего элемента. Возможны следующие значения: ChartBase.NAVIGATE_HORIZONTAL и ChartBase.NAVIGATE_VERTICAL. Получает последний элемент диаграммы относительно осей. getNextItem Получает элемент диаграммы рядом с текущим элементом диаграммы в фокусе относительно осей.Соответствующий объект ChartItem. mx.charts:ChartItemdirectionНаправление возврата ближайшего элемента. Возможны следующие значения: ChartBase.NAVIGATE_HORIZONTAL и ChartBase.NAVIGATE_VERTICAL. Получает элемент диаграммы рядом с текущим элементом диаграммы в фокусе относительно осей. При отсутствии текущего выбора элементов диаграммы данный метод вернет первый элемент первой серии. getPreviousItem Получает элемент диаграммы, предшествующий текущему элементу диаграммы в фокусе относительно осей.Соответствующий объект ChartItem. mx.charts:ChartItemdirectionНаправление возврата предыдущего элемента. Возможны следующие значения: ChartBase.NAVIGATE_HORIZONTAL и ChartBase.NAVIGATE_VERTICAL. Получает элемент диаграммы, предшествующий текущему элементу диаграммы в фокусе относительно осей. При отсутствии текущего выбора элементов диаграммы данный метод вернет первый элемент первой серии. updateDisplayList unscaledWidthunscaledHeight angularAxis Объект оси, используемый для отображения значений данных под углом в диапазоне от 0 до 2 PI.mx.charts.chartClasses:IAxis Объект оси, используемый для отображения значений данных под углом в диапазоне от 0 до 2 PI. По умолчанию это линейная ось, для свойства autoAdjust которой установлено значение false. Поэтому данные равномерно отображаются вокруг диаграммы. dataRegion Область диаграммы, используемая для отображения данных. Область диаграммы, используемая для отображения данных. Этот прямоугольник исключает область, используемую для средников, линий оси и меток заполнения. radialAxis Объект оси, используемый для преобразования значений данных в радиальное расстояние от центра до внешней границы диаграммы.mx.charts.chartClasses:IAxis Объект оси, используемый для преобразования значений данных в радиальное расстояние от центра до внешней границы диаграммы. По умолчанию это линейная ось, для свойства autoAdjust которой установлено значение false. Таким образом, значения данных равномерно преобразуются из области внутри диаграммы в область за ее пределами. moduleFactory Фабрика модулей применяется в качестве контекста для использования встроенных шрифтов и для поиска менеджера стиля, который управляет стилями этого компонента. Фабрика модулей применяется в качестве контекста для использования встроенных шрифтов и для поиска менеджера стиля, который управляет стилями этого компонента.
CartesianChart Класс CartesianChart является базовым классом для общих типов диаграмм.The <mx:CartesianChart> tag inherits all the properties of its parent classes and adds the following properties:

  <mx:CartesianChart
    Properties
    computedGutters="No default"
    dataRegion="Rectangle; no default"
    horizontalAxis="Axis; no default"
    horizontalAxisRatio=".33"
    horizontalAxisRenderers="Array; no default"
    selectedChartItems="Array; no default"
    verticalAxis="Axis; no default"
    verticalAxisRatio=".33"
    verticalAxisRenderers="Array; no default"
   
    Styles  
    axisTitleStyleName="Style; no default"
    gridLinesStyleName="Style; no default"
    gutterBottom="No default"
    gutterLeft="No default"
    gutterRight="No default"
    gutterTop="No default"
    horizontalAxisStyleNames=Array; no default"
    verticalAxisStyleNames = Array; no default"
  />
  
]]>
mx.charts.chartClasses:ChartBase Класс CartesianChart является базовым классом для общих типов диаграмм. CartesianChart определяет поведение базовой структуры стандартных прямоугольных двумерных диаграмм. mx.charts.CategoryAxismx.charts.LinearAxismx.charts.chartClasses.ChartBaseCartesianChart Конструктор. Конструктор. getFirstItem Получает первый элемент диаграммы относительно осей.Соответствующий объект ChartItem. mx.charts:ChartItemdirectionНаправление, в котором необходимо вернуть первый элемент. Возможны следующие значения: ChartBase.NAVIGATE_HORIZONTAL и ChartBase.NAVIGATE_VERTICAL. Получает первый элемент диаграммы относительно осей. getLastItem Получает последний элемент диаграммы относительно осей.Соответствующий объект ChartItem. mx.charts:ChartItemdirectionНаправление возврата последнего элемента. Возможны следующие значения: ChartBase.NAVIGATE_HORIZONTAL и ChartBase.NAVIGATE_VERTICAL. Получает последний элемент диаграммы относительно осей. getNextItem Получает элемент диаграммы рядом с текущим элементом диаграммы в фокусе относительно осей.Соответствующий объект ChartItem. mx.charts:ChartItemdirectionНаправление возврата ближайшего элемента. Возможны следующие значения: ChartBase.NAVIGATE_HORIZONTAL и ChartBase.NAVIGATE_VERTICAL. Получает элемент диаграммы рядом с текущим элементом диаграммы в фокусе относительно осей. При отсутствии текущего выбора элементов диаграммы данный метод вернет первый элемент первой серии. getPreviousItem Получает элемент диаграммы, предшествующий текущему элементу диаграммы в фокусе относительно осей.Соответствующий объект ChartItem. mx.charts:ChartItemdirectionНаправление возврата предыдущего элемента. Возможны следующие значения: ChartBase.NAVIGATE_HORIZONTAL и ChartBase.NAVIGATE_VERTICAL. Получает элемент диаграммы, предшествующий текущему элементу диаграммы в фокусе относительно осей. При отсутствии текущего выбора элементов диаграммы данный метод вернет первый элемент первой серии. styleChanged styleProp updateDisplayList unscaledWidthunscaledHeight horizontalAxisRatio Определяет ограничение по высоте для горизонтальной оси.0.330.33. Определяет ограничение по высоте для горизонтальной оси. Ограничением является ширина оси, умноженная на этот коэффициент. verticalAxisRatio Определяет ограничение по ширине для вертикальной оси.0.330.33. Определяет ограничение по ширине для вертикальной оси. Ограничением является ширина оси, умноженная на этот коэффициент. computedGutters Текущий вычисленный размер средников CartesianChart. Текущий вычисленный размер средников CartesianChart. Эти средники представляют область между областью заполнения и областью данных диаграммы, где выполняется визуализация заголовков и осей. По умолчанию средники вычисляются динамически. Можно установить явные значения через стили средников. Средники вычисляются для соответствия любым изменениям диаграммы при проверке LayoutManager. dataRegion Область диаграммы, используемая для отображения данных. Область диаграммы, используемая для отображения данных. Этот прямоугольник исключает область, используемую для средников, линий оси и меток заполнения. horizontalAxisRenderers Указывает, как данные появляются на оси х диаграммы. Указывает, как данные появляются на оси х диаграммы. Класс AxisRenderer используется для определения свойств для элемента horizontalAxisRenderer в качестве нижестоящего тега в MXML, либо для создания объекта AxisRenderer в ActionScript. horizontalAxis Определяет метки, вспомогательные деления и положение данных для элементов по оси X.mx.charts.chartClasses:IAxis Определяет метки, вспомогательные деления и положение данных для элементов по оси X. Для установки свойств horizontalAxis в качестве нижестоящего тега в MXML или создания объекта LinearAxis или CategoryAxis в ActionScript используется класс LinearAxis или класс CategoryAxis. selectedChartItems Массив выбранных объектов ChartItem в диаграмме. Массив выбранных объектов ChartItem в диаграмме. Он включает в себя выбранные объекты ChartItem во всех сериях диаграммы. verticalAxisRenderers Указывает, как данные появляются на оси y диаграммы. Указывает, как данные появляются на оси y диаграммы. Класс AxisRenderer используется для установки свойств для элемента verticalAxisRenderer в качестве нижестоящего тега в MXML, либо для создания объекта AxisRenderer в ActionScript. verticalAxis Определяет метки, вспомогательные деления и положение данных для событий на оси Y.mx.charts.chartClasses:IAxis Определяет метки, вспомогательные деления и положение данных для событий на оси Y. Используйте класс LinearAxis или класс CategoryAxis для установки свойств горизонтальной оси как нижестоящего тега в MXML или создайте объект LinearAxis или объект CategoryAxis в ActionScript. moduleFactory Фабрика модулей применяется в качестве контекста для использования встроенных шрифтов и для поиска менеджера стиля, который управляет стилями этого компонента. Фабрика модулей применяется в качестве контекста для использования встроенных шрифтов и для поиска менеджера стиля, который управляет стилями этого компонента.
Series Класс Series является базовым классом для классов, позволяющих указывать серию данных для элемента управления диаграммы. Определяет эффект, который использует Flex при перемещении текущих данных в конечную позицию на экране. Flash 9 AIR 1.1 3.0 Flex 3 Определяет эффект, который использует Flex при скрытии текущих данных в представлении. Flash 9 AIR 1.1 3.0 Flex 3 mx.charts.chartClasses:ChartElement Класс Series является базовым классом для классов, позволяющих указывать серию данных для элемента управления диаграммы. Подклассы класса Series используются со связанным элементом управления диаграммы. Класс Series используется для указания узора заливки и характеристики штрихов для элементов диаграммы, связанных с серией данных. Series Конструктор. Конструктор. beginInterpolation Вызывается эффектом SeriesInterpolate для инициирования эффекта интерполяции.Данные, необходимые в серии для осуществления интерполяции. sourceRenderDataИсходные данные серии для проведения интерполяции. destRenderDataЦелевые данные серии для проведения интерполяции. Вызывается эффектом SeriesInterpolate для инициирования эффекта интерполяции. Эффект обеспечивает передачу исходных и целевых данных серии для проведения интерполяции. Эффект обеспечивает неоднократную передачу возвращаемого значения этого метода в метод interpolate() серии для перехода к анимации для длительности эффекта. В серии выполняется расчет данных, необходимых для осуществления интерполяции, которые затем возвращаются в этом методе. cacheDefaultValues Кэширует значения, сохраненные в свойстве measureName из исходных элементов dataProvider в свойстве fieldName элемента диаграммы.false, если значение свойства measureName является пустой строкой или равно null; в противном случае – true. measureNameИмя свойства элемента диаграммы, значение которого должно быть установлено значением из элемента dataProvider в зависимости от свойства fieldName. Например, свойством measureName могут быть свойства xValue, yValue, xNumber, yNumber и другие свойства, представленные в виде свойств элемента диаграммы. cacheМассив элементов диаграммы. fieldNameМетка (в элементе поставщика данных), значение которой должно использоваться для установки свойства measureName элемента диаграммы. Например, если поставщик данных имеет элемент {Country:US, medals:10}, значение fieldName может равняться Country или medals. Кэширует значения, сохраненные в свойстве measureName из исходных элементов dataProvider в свойстве fieldName элемента диаграммы. Если значением свойства categoryField является null или пустая строка, этот метод предполагает, что исходные элементы поставщика данных являются необработанными значениями и кэширует их. cacheIndexValues Кэширует значения, сохраненные в свойстве measureName из исходных элементов dataProvider в свойстве fieldName элемента диаграммы.false, если значение свойства measureName является пустой строкой или равно null; в противном случае – true. measureNameИмя свойства элемента диаграммы, значение которого должно быть установлено значением из элемента dataProvider в зависимости от свойства fieldName. Например, свойством measureName могут быть свойства xValue, yValue, xNumber, yNumber и другие свойства, представленные в виде свойств элемента диаграммы. cacheМассив элементов диаграммы. fieldNameМетка (в элементе поставщика данных), значение которой должно использоваться для установки свойства measureName элемента диаграммы. Например, если поставщик данных имеет элемент {Country:US, medals:10}, значение fieldName может равняться Country или medals. Кэширует значения, сохраненные в свойстве measureName из исходных элементов dataProvider в свойстве fieldName элемента диаграммы. Если свойством measureNameявляетсяnull или пустая строка, этот метод сохраняет индекс элементов в свойстве fieldName. cacheNamedValues Кэширует значения, сохраненные в свойстве measureName из исходных элементов dataProvider в свойстве fieldName элемента диаграммы.false, если значение свойства measureName является пустой строкой или равно null; в противном случае – true. measureNameИмя свойства элемента диаграммы, значение которого должно быть установлено значением из элемента dataProvider в зависимости от свойства fieldName. Например, свойством measureName могут быть свойства xValue, yValue, xNumber, yNumber и другие свойства, представленные в виде свойств элемента диаграммы. cacheМассив элементов диаграммы. fieldNameМетка (в элементе поставщика данных), значение которой должно использоваться для установки свойства measureName элемента диаграммы. Например, если поставщик данных имеет элемент {Country:US, medals:10}, значение fieldName может равняться Country или medals. Кэширует значения, сохраненные в свойстве measureName из исходных элементов dataProvider в свойстве fieldName элемента диаграммы. claimStyles Новое значение для firstAvailable после запроса любых стилей (например, firstAvailable + N). stylesМассив запрашиваемых стилей. firstAvailableПервый запрашиваемый селектор стиля в массиве. commitProperties defaultFilterFunction Используется при отсутствии пользовательских функций, установленных в качестве filterFunction для серии.Массив объектов. cacheМассив объектов. Используется при отсутствии пользовательских функций, установленных в качестве filterFunction для серии. Отдельные серии должны выполнить перезапись. dragStartHandler Обработчик события dragStart по умолчанию.eventОбъект DragEvent. Обработчик события dragStart по умолчанию. endInterpolation Вызывается эффектом SeriesInterpolate для завершения эффекта интерполяции.interpolationDataОбъект, определяющий исходные данные (для эффекта show), которые представляют состояние серии до применения эффекта, и данные адресата (для эффекта hide), которые представляют состояние серии после применения эффекта. Вызывается эффектом SeriesInterpolate для завершения эффекта интерполяции. Этот метод используется эффектом для завершения интерполяции и сброса любого временного состояния, связанного с этим эффектом. extractMinInterval Извлекает минимальное значение, максимальное значение и (при необходимости) минимальный интервал из массива объектов ChartItem.cacheМассив элементов диаграммы. measureNameИмя свойства элемента диаграммы, значение которого должно быть установлено значением из элемента dataProvider в зависимости от свойства fieldName. Например, свойством measureName могут быть свойства xValue, yValue, xNumber, yNumber и другие свойства, представленные в виде свойств элемента диаграммы. descmx.charts.chartClasses:DataDescriptionОбъект DataDescription этой серии. Это свойство содержит ограниченные значения серии, например, min, max и minInterval. Извлекает минимальное значение, максимальное значение и (при необходимости) минимальный интервал из массива объектов ChartItem. Полученные классы могут выполнять вызов этого метода из собственных реализаций метода describeData() для заполнения подробной информации структуры DataDescription. extractMinMax Извлекает минимальное значение, максимальное значение и (при необходимости) минимальный интервал из массива объектов ChartItem.cacheМассив элементов диаграммы. measureNameИмя свойства элемента диаграммы, значение которого должно быть установлено значением из элемента dataProvider в зависимости от свойства fieldName. Например, свойством measureName могут быть свойства xValue, yValue, xNumber, yNumber и другие свойства, представленные в виде свойств элемента диаграммы. descmx.charts.chartClasses:DataDescriptionОбъект DataDescription этой серии. Это свойство содержит ограниченные значения серии, например, min, max и minInterval. calculateIntervalfalseОпределяет необходимость извлечения minInterval для DataDescription desc при использовании объектов ChartItem в свойстве cache. Извлекает минимальное значение, максимальное значение и (при необходимости) минимальный интервал из массива объектов ChartItem. Полученные классы могут выполнять вызов этого метода из собственных реализаций метода describeData() для заполнения подробной информации структуры DataDescription. getAxis Как правило, экземпляр оси извлекается непосредственно через свойство с именем (как для серии horizontalAxis, verticalAxis или radiusAxis на базе прямоугольной системы координат)Экземпляр оси для определенного измерения диаграммы. mx.charts.chartClasses:IAxisdimensionИзмерение, для которого требуется ось. Как правило, экземпляр оси извлекается непосредственно через свойство с именем (как для серии horizontalAxis, verticalAxis или radiusAxis на базе прямоугольной системы координат)

Это низкоуровневое средство доступа.

getElementBounds Обеспечивает заполнение свойств elementBounds, bounds и visibleBounds структуры renderData, создаваемой этими сериями.renderDataСтруктура, созданная с помощью этой серии. Обеспечивает заполнение свойств elementBounds, bounds и visibleBounds структуры renderData, создаваемой этими сериями. Данный метод вызывается классами эффектов для заполнения этих полей и их использования при реализации различных типов эффектов. Полученные классы должны реализовать этот метод для создания границ элементов серии только при запросе. getItemsInRegion Получает все элементы, расположенные в прямоугольной области серии.Массив объектов ChartItem, расположенных в указанной прямоугольной области. rОбъект Rectangle, определяющий область. Получает все элементы, расположенные в прямоугольной области серии. Вызовите эту функцию для определения элементов, расположенных в указанной прямоугольной области этой серии.

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

flash.geom.Rectangle
getMissingInterpolationValues Обеспечивает заполнение отсутствующих значений в структуре интерполяции.sourcePropsОбъект, содержащий исходные значения, интерполированные для определенного элемента. При выходе из этого метода все свойства данного объекта должны иметь значения, отличные от NaN. srcCacheМассив интерполируемых элементов исходной диаграммы. destPropsОбъект, содержащий целевые значения, которые интерполируются для определенного элемента. При выходе из этого метода все свойства данного объекта должны иметь значения, отличные от значения NaN. destCacheМассив интерполируемых элементов целевой диаграммы. indexИндекс элемента, заполняемого в кэше. customDataДанные, перенесенные серией в метод initializeInterpolationData(). Обеспечивает заполнение отсутствующих значений в структуре интерполяции. При вызове метода initializeInterpolationData() серией, он передается в массив исходных и целевых значений для интерполяции. Если любой из двух массивов является неполным, «соответствующие» значения заполнителя для интерполяции должны быть обеспечены серией. Способ определения значений заполнителя зависит от типа серии. Для предоставления этих значений заполнителя средства расширения серий должны обеспечить отмену данного метода. getRenderDataForTransition Записывает начальное и конечное состояние серии для анимации.Копия данных, необходимых для представления данных серии. typeУказывает необходимость запроса эффектом описания скрываемых данных или новых данных с возможностью отображения. Записывает начальное и конечное состояние серии для анимации. Как правило, этот метод вызывается классами эффектов.

При реализации пользовательского типа серии этот метод обычно не переопределяется. Вместо этого требуется переопределение средства доступа renderData().

initializeInterpolationData Вспомогательный метод для реализации эффекта интерполяции.Структура данных, передаваемая в метод applyInterpolation(). srcCacheМассив объектов, поля которых содержат начальные значения для интерполяции. dstCacheМассив объектов, поля которых содержат конечные значения для интерполяции. iPropsХэш-таблица, ключи которой определяют имена свойств из кэша для интерполяции. cacheTypenullКласс для создания, содержащий дельта-значения, вычисленные для интерполяции. Как правило, значение null, при котором используется родовой объект. customDatanullОбъект, содержащий специфические для серии данные. Когда процесс инициализации обнаруживает отсутствующее значение, он выполняет вызов метода getMissingInterpolationValues() для заполнения отсутствующего значения. Эти пользовательские данные передаются в данный метод и могут использоваться для передачи с помощью произвольных параметров. Вспомогательный метод для реализации эффекта интерполяции. Пользовательская серия может вызвать этот метод из собственного метода beginInterpolation() с целью инициализации структуры данных для интерполяции произвольного набора числовых свойств в течение срока действия эффекта. Эту структуру данных можно передать в служебный метод applyInterpolation() для фактического изменения значений при вызове метода interpolate(). interpolate Вызывается эффектом SeriesInterpolate для расширения эффекта интерполяции.interpolationValuesМассив чисел, каждое в пределах от 0 до 1, где число с порядковым номером n указывает процент для способа, которым значение с порядковым номером n интерполируется в серии данных между начальными и конечными значениями. interpolationDataДанные, возвращенные из метода beginInterpolation(). Вызывается эффектом SeriesInterpolate для расширения эффекта интерполяции. Эффект вызывает этот метод для каждого кадра до завершения интерполяции. Серия отвечает за использование параметров для выполнения визуализации интерполированных значений. По умолчанию серия предполагает, что свойство interpolationData является структурой данных, возвращаемой методом initializeInterpolationData(), и передает его в метод applyInterpolation(). invalidateData Обеспечивает передачу информации об изменении основных данных в поставщике данных для серии.invalidtrueЕсли установлено значение true, этот метод инициирует вызовы методов обновления. Обеспечивает передачу информации об изменении основных данных в поставщике данных для серии. Эта функция инициирует вызов методов updateData(), updateMapping(), updateFilter() и updateTransform() при следующем вызове метода commitProperties(). Если любому элементу диаграммы были присвоены какие-либо эффекты данных, этот метод также инициирует эффекты отображения и скрытия. invalidateFilter Обеспечивает передачу информации для серии о том, что фильтр данных по отношению к осям изменен и должен быть повторно вычислен.invalidtrueЕсли установлено значение true, этот метод инициирует вызовы методов обновления. Обеспечивает передачу информации для серии о том, что фильтр данных по отношению к осям изменен и должен быть повторно вычислен. Этот метод инициирует вызов методов updateFilter() и updateTransform() при следующем вызове метода commitProperties(). Если любому элементу диаграммы были присвоены какие-либо эффекты данных, этот метод также инициирует эффекты отображения и скрытия. invalidateMapping Обеспечивает передачу информации для серии о том, что сопоставление данных с числовыми значениями было изменено и должно быть вычислено повторно.invalidtrueЕсли установлено значение true, этот метод инициирует вызовы методов обновления. Обеспечивает передачу информации для серии о том, что сопоставление данных с числовыми значениями было изменено и должно быть вычислено повторно. Вызов этой функции приведет к вызову методов updateMapping(), updateFilter() и updateTransform() при следующем вызове метода commitProperties(). Если любому элементу диаграммы были присвоены какие-либо эффекты данных, этот метод также инициирует эффекты отображения и скрытия. invalidateTransform Обеспечивает передачу информации для серии о том, что преобразование данных в координаты экрана изменено и должно быть повторно вычислено.invalidtrueЕсли установлено значение true, этот метод инициирует вызовы методов обновления. Обеспечивает передачу информации для серии о том, что преобразование данных в координаты экрана изменено и должно быть повторно вычислено. Эта функция инициирует вызов метода updateTransform() при следующем вызове метода commitProperties(). invalidateTransitions Предоставляет для серии информацию о значительных изменениях, возникших в отображении данных. Предоставляет для серии информацию о значительных изменениях, возникших в отображении данных. Это инициирует запуск эффектов ShowData и HideData. legendDataChanged Обновляет элементы легенды при изменении отображаемого имени серии в ходе передачи нового события LegendDataChanged. Обновляет элементы легенды при изменении отображаемого имени серии в ходе передачи нового события LegendDataChanged. setActualSize wh setAxis Присваивает экземпляр Axis определенному измерению диаграммы.dimensionИзмерение диаграммы, которую требуется назначить для оси. valuemx.charts.chartClasses:IAxisОсь, назначаемая для измерения диаграммы. Присваивает экземпляр Axis определенному измерению диаграммы. Экземпляр оси обычно устанавливается непосредственно через свойство с именем (как для серий, основанных на прямоугольной системе координат horizontalAxis, verticalAxis или radiusAxis).

Это низкоуровневое средство доступа.

stripNaNs Удаляет любой элемент из предоставленного кэша, свойство которого field равно NaN.cacheМассив элементов диаграммы. fieldСвойство поля, из которого требуется удалить элемент. Удаляет любой элемент из предоставленного кэша, свойство которого field равно NaN. Полученные классы могут выполнять вызов этого метода из собственных реализаций метода updateFilter() для удаления любых отфильтрованных осями объектов ChartItem. stylesInitialized Выполняет вызов методаlegendDataChanged(). Выполняет вызов методаlegendDataChanged(). updateData Вызывается, если основные данные, представляемые в сериях, были изменены и должны быть заново загружены из поставщика данных. Вызывается, если основные данные, представляемые в сериях, были изменены и должны быть заново загружены из поставщика данных. При реализации пользовательских типов серий необходимо отменить этот метод и загрузить все данные, необходимые для отображения серий из резервного поставщика данных. Также следует убедиться в том, что в подклассе был вызван метод super.updateData(). Как правило, непосредственный вызов данного метода не осуществляется. Вместо этого для обеспечения гарантии того, что данные в заданной точке были обновлены, выполните вызов метода validateData() класса Series. updateDisplayList unscaledWidthunscaledHeight updateFilter Вызывается, если основные данные, представляемые в серии, должны быть отфильтрованы в соответствии с диапазонами, представляемыми с помощью осей связанного преобразования данных. Вызывается, если основные данные, представляемые в серии, должны быть отфильтрованы в соответствии с диапазонами, представляемыми с помощью осей связанного преобразования данных. Это может произойти по причине изменения основных данных или ввиду того, что был изменен диапазон связанных осей. При реализации пользовательского типа серии необходимо отменить этот метод и отфильтровать все внешние данные с использованием метода filterCache() осей, управляемых с помощью связанного преобразования данных. Метод filterCache() обеспечивает преобразование всех значений, находящихся вне диапазона, в значения NaN. Необходимо убедиться в том, что метод super.updateFilter() был вызван в подклассе. Как правило, непосредственный вызов данного метода не требуется. Вместо этого при необходимости удостовериться в том, что данные были отфильтрованы в заданной точке, вызовите метод validateTransform() класса Series. Как правило, в случае необходимости можно предположить, что методы updateData() и updateMapping() были вызваны перед этим методом. updateMapping Вызывается, если основные данные, представляемые в сериях, должны быть сопоставлены с числовыми представлениями. Вызывается, если основные данные, представляемые в сериях, должны быть сопоставлены с числовыми представлениями. Это может случиться по причине изменения основных данных или ввиду того, что оси, используемые для отображения серий, были соответствующим образом изменены. При реализации пользовательских серий необходимо отменить этот метод и преобразовать данные, представляемые в виде числовых значений, с использованием метода mapCache() для осей, управляемых с помощью связанного преобразования данных. Также необходимо убедиться в вызове метода super.updateMapping() для подкласса. Как правило, непосредственный вызов данного метода не требуется. Вместо этого для гарантии того, что данные в заданной точке были сопоставлены, вызовите метод validateData() класса Series. Как правило, при необходимости можно предположить, что метод updateData() был вызван непосредственно перед этим методом. updateTransform Вызывается, если основные данные, представляемые в сериях, должны быть преобразованы из данных в экранные значения с помощью осей связанного преобразования данных. Вызывается, если основные данные, представляемые в сериях, должны быть преобразованы из данных в экранные значения с помощью осей связанного преобразования данных. Это может произойти по причине изменения основных данных, ввиду изменения диапазона связанных осей или размера области на экране. При реализации пользовательского типа серий необходимо отменить этот метод и выполнить преобразование данных с использованием метода transformCache() связанного преобразования данных. Следует убедиться в вызове метода super.updateTransform() в подклассе. Как правило, непосредственный вызов данного метода не требуется. Вместо этого при необходимости убедиться в том, что данные были отфильтрованы в заданной точке, вызовите метод valiateTransform() класса Series. Как правило, при необходимости можно предположить, что методы updateData(), updateMapping() и updateFilter() были вызваны непосредственно перед этим методом. validateData В случае необходимости выполняет вызов методов серии updateData() и updateMapping(). В случае необходимости выполняет вызов методов серии updateData() и updateMapping(). В случае необходимости серия автоматически вызывает этот метод из метода commitProperties(), но производная серия может вызвать его явно, если создаваемые значения требуются в явное время. Загрузка и отображение данных относительно осей предназначены для принятия данных осями в любое время. Этот метод безопасно вызывать явным образом в любой точке. validateTransform В случае необходимости вызывает методы серии updateFilter() и updateTransform(). В случае необходимости вызывает методы серии updateFilter() и updateTransform(). В случае необходимости серия автоматически вызывает этот метод при выполнении метода commitProperties(), однако полученная серия может вызвать его явно, если создаваемые значения требуются в явное время. Фильтрация и преобразование данных используют определенные значения, вычисляемые осями, которые могут в свою очередь зависеть от данных, отображаемых в диаграмме. Вызов этой функции в неверное время может привести к выполнению дополнительной работы, если значения обновляются. dataFunction Указывает метод, возвращающий значение, которое используется для позиционирования текущего элемента диаграммы в серии. Указывает метод, возвращающий значение, которое используется для позиционирования текущего элемента диаграммы в серии. Если это свойство установлено, то возвращаемое значение пользовательской функции данных будет иметь приоритет над другими связанными свойствами, такими как xField и yField для AreaSeries, BarSeries, BubbleSeries, ColumnSeries, LineSeries и PlotSeries. Для BubbleSeries возвращаемое значение имеет приоритет над свойствомradiusField. Для PieSeries возвращаемое значение имеет приоритет над свойствомfield.

Пользовательское свойство dataFunction для серии имеет следующую подпись:

     function_name (series:Series, item:Object, fieldName:String):Object { ... }
     
series является текущей серией, использующей dataFunction. item является элементом в поставщике данных. fieldName является полем в текущем элементе диаграммы для заполнения. Эта функция возвращает объект.

Как правило, свойство dataFunction используется для доступа к полям в поставщике данных, которые не являются скалярными значениями, однако вложены в поставщике данных. Например, для следующих данных требуются функции данных для доступа к полям поставщика данных диаграммы:

      {month: "Aug", close: {High:45.87,Low:12.2}, open:25.19}
      

Следующий пример возвращает значение из этого поставщика данных:

     public function myDataFunction(series:Series, item:Object, fieldName:String):Object {
          if (fieldName == 'yValue')
              return(item.close.High);
          else if (fieldName == "xValue")
              return(item.month);
          else
              return null;
     }     
     
dataTipItems Массив элементов диаграммы, для которых требуется показать неинтерактивные всплывающие подсказки на диаграмме. Массив элементов диаграммы, для которых требуется показать неинтерактивные всплывающие подсказки на диаграмме. displayName Имя серии, отображаемое для пользователя. Имя серии, отображаемое для пользователя. Это свойство используется для представления серии в видимых пользователю метках, например во всплывающих подсказках данных. filterDataValues Если установлено filterFuction, то filterDataValues, и filterData игнорируются. Если установлено filterFuction, filterDataValues и filterData игнорируются. Если свойство filterDataValues установлено на none, то в серии не будет выполняться фильтрация его данных перед отображением. Если filterDataValues установлено на nulls, то перед отображением в серии выполняется фильтрация таких данных как null, undefined или NaN. Если это свойство установлено на outsideRange, в серии выполняется фильтрация таких его данных как null, undefined или NaN, а также значений, находящихся за пределами диапазона осей диаграммы. Если известно, что все данные в серии являются допустимыми, можно установить значение none для повышения производительности. filterData Если установлены filterFuction или filterDataValues, filterData игнорируется. Если установлены filterFuction или filterDataValues, filterData игнорируется. true, если серия фильтрует собственные данные перед отображением. Если серия выполняет визуализацию данных, которые содержат отсутствующие значения (например, null, undefined или NaN) или выполняет визуализацию значений за пределами диапазона осей диаграммы, необходимо установить это свойство в значение true (по умолчанию). Если известно, что все данные в серии являются допустимыми, можно установить значение false для повышения производительности. filterFunction Определяет метод, который возвращает массив элементов диаграммы в рядах для отображения. Определяет метод, который возвращает массив элементов диаграммы в рядах для отображения. Если это свойство установлено, возвращаемое значение функции пользовательской фильтрации будет иметь приоритет над свойствами fill и fills. Однако если возвращается значение null, предпочтительными будут являться свойства fills и fill в указанном порядке.

Пользовательская функция fillFunction имеет следующую подпись:

     function_name (cache:Array):Array { ... }
     
cache является ссылкой на массив фильтруемых элементов диаграммы. Эта функция возвращает массив отображаемых элементов диаграммы.

     public function myFilterFunction(cache:Array):Array {
          var filteredCache:Array=[];
          var n:int = cache.length;  
          for(var i:int = 0; i < n; i++)
          {
              var item:ColumnSeriesItem = ColumnSeriesItem(cache[i]);
              if(item.yNumber > 0 && item.yNumber < 700)
              {
                  filteredCache.push(item);
              }
          }
          return filteredCache;
     }
     

Если определяется пользовательская функция фильтрации для серии диаграммы, и требуется отфильтровать значения null или значения, находящиеся за пределами диапазона осей, следует отфильтровать их вручную с помощью функции пользовательской фильтрации. filterDataValues или filterData использовать невозможно.

interactive Определяет, появляются ли всплывающие подсказки данных на экране при использовании пользователями данных диаграммы.true Определяет, появляются ли всплывающие подсказки данных на экране при использовании пользователями данных диаграммы. Установлено значение false для предотвращения отображения всплывающих подсказок серии или создания элементов HitData. items Получает все элементы, находящиеся в серии после фильтрации. Получает все элементы, находящиеся в серии после фильтрации.

Отдельные серии определяют список элементов, которые должны быть возвращены.

legendData Массив экземпляров LegendData, описывающий элементы, которые должны отображаться в легенде, представляющей эту серию. Массив экземпляров LegendData, описывающий элементы, которые должны отображаться в легенде, представляющей эту серию. Полученные классы серии обеспечивают перезапись этого получателя и возвращают данные легенды, специфичные для их стилей и метода представления данных. Несмотря на то что большинство типов серии возвращают только один экземпляр LegendData, некоторые типы серий, например PieSeries и StackedSeries, позволяют возвращать несколько экземпляров, представляющих отдельные элементы массива или несколько способов отображения данных. renderData Сохраняет информацию, необходимую для отображения этой серии. Сохраняет информацию, необходимую для отображения этой серии. selectable Определяет возможность выбора серии.true Определяет возможность выбора серии. selectedIndex Индекс выбранного элемента в поставщике данных серии. Индекс выбранного элемента в поставщике данных серии. При выборе нескольких элементов это свойство ссылается на последний выбранный элемент. selectedIndices Массив индексов выбранных элементов в поставщике данных серии. Массив индексов выбранных элементов в поставщике данных серии. selectedItem Элемент диаграммы, выбранный в серии.mx.charts:ChartItem Элемент диаграммы, выбранный в серии. При выборе нескольких элементов это свойство ссылается на последний выбранный элемент. selectedItems Массив элементов диаграммы, выбранных в серии. Массив элементов диаграммы, выбранных в серии. transitionRenderData Структура визуализации данных, переданная с помощью текущего перехода. Структура визуализации данных, переданная с помощью текущего перехода. При установлении эффекта серии для воспроизведения его на серии сначала выполняется сбор текущего состояния серии путем запроса данных визуализации. Переход изменяет данные визуализации для создания требуемого эффекта и передает структуру обратно в серию для отображения. Если свойство transitionRenderData не является значением null, серия использует содержимое для обновления его отображения. dataTransform Объект DataTransform, с которым связан элемент.mx.charts.chartClasses:DataTransform Объект DataTransform, с которым связан элемент. Объект DataTransform представляет связь между набором элементов и набором объектов оси, используемых для преобразования тех элементов из области данных в координаты экрана и обратно. Элемент диаграммы использует связанный объект DataTransform для вычисления способа визуализации его данных.
GraphicsUtilities Ряд внутренних утилит визуализации графики, используемых различными классами диаграммы.Object Ряд внутренних утилит визуализации графики, используемых различными классами диаграммы. colorFromFill Преобразует значение заливки в сплошной цвет.Значение цвета, представляющее заливку. fОбъект Fill, из которого требуется извлечь цвет. Преобразует значение заливки в сплошной цвет. Этот удобный метод выполняет вынос значения цвета из объекта Fill, наиболее близкого к заливке на экране. drawArc Обеспечивает отображение дуги в целевом объекте Graphics.gОбъект Graphics, в котором требуется выполнить отображение. xТочка отсчета дуги по горизонтали. yТочка отсчета дуги по вертикали. startAngleНачальный угол дуги в радианах. arcАмплитуда дуги в радианах. radius Радиус дуги по горизонтали в пикселях yRadiusunknownРадиус дуги по вертикали в пикселях. Если не указан, то предполагается, что он равен радиусу continueFlagfalseУказывает, должна ли подпрограмма переместить графическое перо в начало дуги перед отображением. Значение true устанавливается для продолжения отображения линии, которое уже находится в процессе выполнения. Обеспечивает отображение дуги в целевом объекте Graphics. drawPolyLine Выполняет отображение линии, связывающей точки данных с помощью одной из форм.g Объект Graphics, в котором требуется выполнить отображение. pts Массив точек данных, определяющих линию. startИндекс первой точки в массиве pts для использования при отображении линии. end Индекс последней точки в массиве (не включительно) для использования при отображении линии. hPropИмя свойства в объектах, содержащихся в массиве pts, который определяет горизонтальное расположение точек на линии. vPropИмя свойства в объектах, содержащихся в массиве pts, который определяет вертикальное расположение точек на линии. strokeШтрих используется для отображения линии. form Форма, с помощью которой требуется выполнить визуализацию линии. Допустимыми значениями являются segment, horizontal, vertical, step, reverseStep или curve. Эти формы подобны свойству класса LineSeries form. moveToStarttrueУказывает, требуется ли сначала переместить перо в начало линии перед отображением. Требуется передача false с целью использования этой функции для продолжения отображения линии, находящегося в процессе выполнения. Выполняет отображение линии, связывающей точки данных с помощью одной из форм. fillFromStyle Преобразовывает значение стиля в объект Fill.Соответствующий объект IFill. vЗначение для преобразования в объект Fill. Преобразовывает значение стиля в объект Fill. Этот метод удобен для преобразования значения, назначенного посредством стилей в объект Fill, который можно использовать для заливки области на экране. Если значение является числовым, эта функция преобразует его в соответствующий класс SolidColor. fillRect Необходимо выполнить заливку прямоугольника с помощью предоставленных объектов IFill и IStroke.gОбъект Graphics, в котором требуется выполнить отображение. leftЛевая часть прямоугольника для заливки. topВерхняя часть прямоугольника для заливки. rightПравая часть прямоугольника для заливки. bottomНижняя часть прямоугольника для заливки. fillnullОбъект IFill, с помощью которого выполняется заливка прямоугольника. Для отображения прямоугольника без заливки необходимо установить параметр в значение null. lsnullОбъект Stroke, с помощью которого выполняется отображение прямоугольника. Для отображения прямоугольника без штриха необходимо установить этот параметр в значение null. Необходимо выполнить заливку прямоугольника с помощью предоставленных объектов IFill и IStroke. Эта служебная функция используется для заполнения предоставленного прямоугольника в объекте Graphics с предоставленными объектами Fill и Stroke. Если объект Stroke не предоставлен, выполняется заливка прямоугольника без границы. Если объект Fill не предоставлен, отображение прямоугольника выполняется без заливки. setLineStyle Применяет значения в объекте Stroke к предоставленному объекту Graphics.gОбъект Graphics, подлежащий изменению. lsИспользуемый экземпляр IStroke установлен в значение null для выполнения визуализации без объекта Stroke. Применяет значения в объекте Stroke к предоставленному объекту Graphics. Эта служебная функция применяет передаваемый объект Stroke или удаляет стиль линии предоставленного объекта Graphics при установке параметра ls на null. DateRangeUtilities Ряд деактивированных утилит диапазона даты, используемых DateTimeAxis Object Ряд деактивированных утилит диапазона даты, используемых DateTimeAxis IStackable2 Интерфейс IStackable2 реализуется любой серией, помещаемой в стек.mx.charts.chartClasses:IStackable Интерфейс IStackable2 реализуется любой серией, помещаемой в стек. Для наборов стека (ColumnSet, BarSet, AreaSet) любые назначенные для них подчиненные серии стека должны реализовывать этот интерфейс, если они отображают отрицательные значения при нахождении в стеке. stackAll Обеспечивает накопление серии.Объект, представляющий максимальное и минимальное значения во вновь накопленной серии. stackedPosXValueDictionaryСодержит базовые значения, которые должны быть помещены серией в верхнюю область стека. Ключи словаря являются значениями X, а значения – положительными значениями X. stackedNegXValueDictionaryСодержит базовые значения, которые должны быть помещены серией в верхнюю область стека. Ключи словаря являются значениями X, а значения – отрицательными значениями Y. previousElementmx.charts.chartClasses:IStackable2Предыдущий элемент в накоплении. Если элемент, к примеру, имеет тот же самый тип, можно перейти к этому свойству во избежание дублирования работы при выполнении визуализации. Обеспечивает накопление серии. Как правило, метод updateData() реализуется серией для загрузки ее данных из поставщика данных. Однако накопленная серия обеспечивает выполнение специальных операций, поскольку ее значения не обязательно сохраняются в поставщике данных. Значениями является информация, сохраненная в поставщике данных, суммируемая со значениями, загружаемыми объектом в верхнюю часть стека.

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

ChartElement Класс ChartElement является базовым классом для визуальных элементов диаграммы.mx.charts.chartClasses:IChartElement2mx.charts.chartClasses:DualStyleObject Класс ChartElement является базовым классом для визуальных элементов диаграммы. ChartElement Конструктор. Конструктор. addChildAt Добавляет экземпляр нижестоящего элемента DisplayObject к экземпляру DisplayObjectContainer.Экземпляр DisplayObject, передаваемый в параметр child. childЭкземпляр DisplayObject для добавления в качестве нижестоящего элемента экземпляра DisplayObjectContainer. indexПозиция индекса для добавления нижестоящего элемента. При указании занятой в настоящее время позиции индекса существующий в данной позиции дочерний объект и все вышестоящие позиции перемещаются по списку на одну позицию вверх. Добавляет экземпляр дочернего элемента DisplayObject к экземпляру DisplayObjectContainer. Дочерний элемент добавляется к указанной позиции индекса. Индекс 0 представляет собой заднюю (нижнюю) часть списка отображения для объекта DisplayObjectContainer.

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

addChild child chartStateChanged Вызов выполняется посредством диаграммы с вложением для указания изменения текущего состояния диаграммы.oldStateЦелое число, представляющее предыдущее состояние. vЦелое число, представляющее новое состояние. Вызов выполняется посредством диаграммы с вложением для указания изменения текущего состояния диаграммы. Реализующие элементы должны ответить на этот метод для синхронизации изменений данных, отображаемых элементом. claimStyles Вызывается диаграммой для разрешения запроса селекторов стиля для связанных элементов из массива chartSeriesStyles.Новое значение для firstAvailable после запроса любых стилей (например, firstAvailable + N). stylesМассив запрашиваемых стилей. firstAvailableПервый запрашиваемый селектор стиля в массиве. Вызывается диаграммой для разрешения запроса селекторов стиля для связанных элементов из массива chartSeriesStyles. Каждая диаграмма имеет связанный набор селекторов, которые неявным образом присвоены к элементам, содержащимся в диаграмме. Реализация этой функции при необходимости позволяет «запрашивать» элементы из данного набора. Элемент, требующий наличия N селекторов стиля, запрашивает значения с styles[firstAvailable] по styles[firstAvailable + N – 1]. collectTransitions Вызывается диаграммой с вложениями для получения всех эффектов перехода, которые воспроизводятся определенным элементом при изменении состояния диаграммы.chartStateСостояние, в котором диаграмма воспроизводит новые эффекты перехода. transitionsМассив перехода для добавления к списку воспроизводимых эффектов перехода диаграммы. Вызывается диаграммой с вложениями для получения всех эффектов перехода, которые воспроизводятся определенным элементом при изменении состояния диаграммы. Диаграмма получает эффекты перехода от всех элементов и обеспечивает их параллельное воспроизведение. Диаграмма ожидает завершения всех переходов перед сменой состояния. Средства реализации должны добавить необходимые переходы в параметр переходов Array. createDataID Создает уникальный идентификатор, представляющий объект dataPoint для сравнения.Идентификатор для dataPoint, который является уникальным в приложении. dataPointIDТекущий идентификатор dataPoint. Создает уникальный идентификатор, представляющий объект dataPoint для сравнения. Полученные классы могут выполнить вызов этой функции с локальным уникальным идентификатором точки данных для создания уникального для приложения идентификатора. dataChanged Указывает на то, что представляемые элементом основные данные изменены. Указывает на то, что представляемые элементом основные данные изменены. Вызов этого метода необходимо выполнять каждый раз при отображении изменений серией или элементом. Он предоставляет возможность обновления диапазонов любых связанных осей (при их наличии). dataToLocal Преобразовывает кортеж значений данных в координаты по осям X и Y на экране.Координаты относительно диаграммы. dataValuesЗначения данных для преобразования в координаты. Преобразовывает кортеж значений данных в координаты по осям X и Y на экране. Вызов этой функции необходим для преобразования данных на экране с применением преобразования, используемого отдельными элементами. Например, при создании пользовательского выделения области данных диаграммы можно использовать эту функцию для определения экранных координат требуемого диапазона.

Для элементов диаграмм в прямоугольной системе координат обычно передаются два значения. Первое значение отображает значение относительно горизонтальной оси, а второе – по отношению к вертикальной оси.

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

describeData Вызывается управляющим элементом DataTransform для получения описания данных, представляемых этим элементом IChartElement.Массив, содержащий экземпляры DataDescription, описывающий отображаемые данные. dimensionОпределяет ось для получения описания данных. requiredFieldsБитовое поле, указывающее на значения объекта DataDescription, относящиеся к определенной оси. Оптимизация может осуществляться только путем вычисления необходимых полей. Вызывается управляющим элементом DataTransform для получения описания данных, представляемых этим элементом IChartElement. Разработчики осуществляют заполнение и возврат массива объектов mx.charts.chartClasses.DataDescription, что позволяет убедиться в корректном вычислении их данных для любых осей, обеспечивающих автоматическое создание значений из отображаемых данных (например, минимальное и максимальное значения, интервал и значение unitSize). Большинство элементов возвращают массив, содержащий отдельный экземпляр DataDescription. Составные элементы, например BarSet и ColumnSet, могут возвращать несколько объектов DataDescription, описывающих данные, отображаемые подчиненными элементами. При выполнении вызова разработчики осуществляют описание данных вдоль оси, указанной с помощью аргумента dimension. Эта функция может вызываться для каждой оси, поддерживаемой диаграммой с данными. findDataPoints Обеспечивает поиск ближайшей точки данных, представляемой элементом, рядом с заданными координатами.Массив HitData. xКоордината X. yКоордината Y. sensitivity2Число, представляющее расстояние (в пикселях) от точных координат, на котором должен находиться указатель для рассмотрения его, как размещенного «рядом». Это свойство аналогично значению свойства mouseSensitivity элемента управления диаграммы. Обеспечивает поиск ближайшей точки данных, представляемой элементом, рядом с заданными координатами.

Этот метод возвращает любой массив структур HitData, описывающий точки данных внутри диапазона. Отдельные экземпляры ChartElement могут возвращать только отдельный объект dataPoint, если их экземпляры dataPoints гарантированно не накладываются друг на друга.

getAllDataPoints Возвращает массив элементов HitData всех основных классов ChartElements, для которых необходимо отобразить объекты dataTip при установке свойства showAllDataTips в значение true в диаграмме. Объекты HitData, описывающие точки данных. Возвращает массив элементов HitData всех основных классов ChartElements, для которых необходимо отобразить объекты dataTip при установке свойства showAllDataTips в значение true в диаграмме. localToData Преобразовывает экранную координату в кортеж значений данных.Кортеж значений данных. ptПреобразуемый объект Point. Преобразовывает экранную координату в кортеж значений данных. Вызов этой функции необходим для определения значений данных, представляемых определенной точкой на экране.

Некоторые типы диаграмм определяют способ выполнения преобразования. Точка должна быть относительной для пространства координат диаграммы.

mappingChanged Вызывается при отображении изменений одной или нескольких связанных осей. Вызывается при отображении изменений одной или нескольких связанных осей. Элемент DataTransform, назначенный этому объекту ChartElement, выполнит вызов данного метода при изменении любой из представляемых им осей. processNewDataProvider Вызывается при назначении нового свойства dataProvider для элемента.valueПоставщик данных. Обычно это Array, ArrayCollection, XMLList, XMLListCollection или подобный класс. Вызывается при назначении нового свойства dataProvider для элемента. Подклассы могут перезаписать и определить пользовательское поведение при назначении нового свойства dataProvider. Этот метод вызывается либо при установке свойства dataProvider, либо при установке свойства chartDataProvider при отсутствии непосредственного назначения определенного свойства dataProvider. cursor Каждый класс ChartElement имеет курсор, связанный со свойством dataProvider для собственного внутреннего использования. Каждый класс ChartElement имеет курсор, связанный со свойством dataProvider для собственного внутреннего использования. Курсор принадлежит только классам ChartElements, ожидающим, что другой код не изменит его позицию. chart Ссылается на компонент диаграммы, содержащий этот элемент.mx.charts.chartClasses:ChartBase Ссылается на компонент диаграммы, содержащий этот элемент. dataProvider Поставщик данных, назначенный для определенного элемента. Поставщик данных, назначенный для определенного элемента. Как правило, элементы наследуют свойство dataProvider из диаграммы с вложением. При этом отдельные элементы могут сами выполнять перезапись с помощью определенного свойства dataProvider. dataTransform Объект DataTransform, с которым связан элемент.mx.charts.chartClasses:DataTransform Объект DataTransform, с которым связан элемент. Объект DataTransform представляет связь между набором элементов и набором объектов оси, используемых для преобразования тех элементов из области данных в координаты экрана и обратно. Элемент диаграммы использует связанный объект DataTransform для вычисления способа визуализации его данных. labelContainer Объект DisplayObject, который отображает метки, визуализированные этим элементом. Объект DisplayObject, который отображает метки, визуализированные этим элементом. В большинстве случаев метки, отображаемые в области данных диаграммы, отображаются над всеми элементами, а не перемежаются данными. При существовании отображаемых меток в реализующем элементе он может расположить их в объекте Sprite и возвратить как значение свойства labelContainer. Диаграммы с вложениями выполнят визуализацию элементов labelContainers для всех включенных элементов и расположат их в области данных над прочими элементами. chartDataProvider Поставщик данных, присвоенный диаграмме с вложениями. Поставщик данных, присвоенный диаграмме с вложениями. При необходимости для типов элементов существует возможность выбора наследования поставщика данных из диаграммы с вложениями или разрешения разработчикам присваивать поставщиков данных конкретному элементу. Управление элементами не всегда выполняется поставщиком данных.
DataTransform Объект DataTransform представляет часть диаграммы, содержащей глифы и может преобразовывать значения в координаты экрана и наоборот.flash.events:EventDispatcher Объект DataTransform представляет часть диаграммы, содержащей глифы и может преобразовывать значения в координаты экрана и наоборот. Каждый объект DataTransform имеет горизонтальную ось, вертикальную ось и набор глифов (фон, данные и перекрытие) для выполнения визуализации.

Теоретически диаграмма может содержать несколько перекрывающихся объектов DataTransform. Это позволяет отображать диаграмму с несколькими наборами данных, визуализация которых выполнена в той же самой области, но с другими диапазонами. Например, требуется показать годовые доходы в сравнении с числом проданных единиц. Если бы годовой доход был в миллионах, а единицы в тысячах, то визуализацию этих данных было бы сложно выполнить в одном диапазоне. Наложение их в разных объектах DataTransform позволяет конечному пользователю сравнивать изменения в значениях при выполнении визуализации с различными диапазонами.

Диаграммы могут содержать только один набор DataTransform.

В основном используется объект ChartBase, скрывающий существование объекта DataTransform между диаграммой с содержащимися в ней объектами глифов и осей. При создании собственных объектов ChartElement для правильной реализации их элемента необходимо понимать методы класса DataTransform.

transformChange Передается при изменении преобразования из области данных в область экрана, как правило, из-за того, что оси, составляющие преобразование, каким-либо образом изменились или само преобразование данных имеет размер.mx.events.FlexEvent.TRANSFORM_CHANGEmx.events.FlexEvent Передается при изменении преобразования из области данных в область экрана, как правило, из-за того, что оси, составляющие преобразование, каким-либо образом изменились или само преобразование данных имеет размер. DataTransform Конструктор. Конструктор. dataChanged Предоставляет объекту DataTransform информацию об изменении основных данных, представленных в диаграмме. Предоставляет объекту DataTransform информацию об изменении основных данных, представленных в диаграмме. Как правило, DataTransform не имеет информации об источнике основных данных, представляемых диаграммой. Таким образом, глифы должны выполнить вызов информации при изменении данных для получения возможности повторного вычисления шкал диапазона, основанного на их данных с помощью свойства DataTransform. Это не делает свойство DataTransform недействительным, так как нет гарантии, что данные изменились. Объекты оси (или объекты диапазона) должны инициировать событие снятия действительности. describeData Собирает важные отображаемые значения для всех элементов, связанных с преобразованием этих данных.Массив объектов BoundedValue. dimensionИзмерение, для которого требуется собрать значения. requiredFieldsОпределяет данные, требуемые преобразованием. Собирает важные отображаемые значения для всех элементов, связанных с преобразованием этих данных. Экземпляры оси выполняют вызов этого метода с целью сбора значений, требуемых для определения момента, когда автоматическое создание назначается для диапазонов. Этот метод возвращает массив объектов BoundedValue.

Для сбора важных значений для горизонтальной оси CartesianTransform необходимо передать 0. Для сбора значений для вертикальной оси необходимо передать 1.

getAxis Извлекает экземпляр оси, отвечающий за преобразование измерения данных, указанное параметром dimension.Экземпляр оси. mx.charts.chartClasses:IAxisdimensionИзмерение, ось которого отвечает за преобразование данных. Извлекает экземпляр оси, отвечающий за преобразование измерения данных, указанное параметром dimension. При отсутствии предварительно назначенных осей создается ось по умолчанию. Осью по умолчанию для всех измерений является LinearAxis со свойством autoAdjust, установленным в значение false. mx.charts.LinearAxisinvertTransform Преобразует координаты x и y относительно системы координат DataTransform в двухмерное значение в области данных.Массив, содержащий преобразованные значения. valuesПозиции X и Y (в этом порядке). Преобразует координаты x и y относительно системы координат DataTransform в двухмерное значение в области данных. setAxis Назначает экземпляр оси для определенного измерения преобразования.dimensionИзмерение преобразования. vmx.charts.chartClasses:IAxisЦелевой экземпляр оси. Назначает экземпляр оси для определенного измерения преобразования. Объекты Axis назначены объектом диаграммы с вложением. transformCache Отображает набор числовых значений, представляющих данные экранных координат.cacheМассив объектов, содержащих значения данные в полях. Также здесь хранятся преобразованные числовые значения функции. xFieldПоле, в котором возможно обнаружение значений данных оси X. xConvertedFieldПоле для сохранения отображаемой экранной координаты X. yFieldПоле, в котором возможно обнаружение значений данных оси Y. yConvertedFieldПоле для сохранения отображаемой экранной координаты Y. Отображает набор числовых значений, представляющих данные экранных координат. Этот метод предполагает, что все значения являются числами, так что все нечисловые значения должны быть предварительно преобразованы при помощи метода mapCache(). axes Набор осей, связанных с этим преобразованием. Набор осей, связанных с этим преобразованием. elements Элементы, связанные с этим преобразованием. Элементы, связанные с этим преобразованием. В этот массив входит фон, серия и перекрывающиеся элементы, связанные с этим преобразованием. Это значение назначено объектом диаграммы с вложением.
DualStyleObject Класс DualStyleObject служит базовым классом для компонентов, которые требуется назначить для селектора класса без контроля разработчика клиента.Common MXML Syntax Inherited from DualStyleObject

Flex components inherit the following properties from the DualStyleObject class:

  <mx:tagname
    internalStyleName="Style; No default"
  >
  
]]>
mx.core:UIComponent Класс DualStyleObject служит базовым классом для компонентов, которые требуется назначить для селектора класса без контроля разработчика клиента. Экземпляры DualStyleObject имеют два свойства styleName...стандартное свойство styleName и дополнительное internalStyleName. В случае необходимости для компонента можно назначить свойство internalStyleName и предоставить свойство styleName разработчику клиента для присвоения. DualStyleObject Конструктор. Конструктор. internalStyleName Имя селектора класса, из которого экземпляр наследует значения. Имя селектора класса, из которого экземпляр наследует значения. Свойство internalStyleName имеет более низкий приоритет, чем селектор styleName.