Пакет | mx.charts.chartClasses |
Класс | public class Series |
Наследование | Series ChartElement DualStyleObject UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Подклассы | AreaSeries, BarSeries, BubbleSeries, ColumnSeries, HLOCSeriesBase, LineSeries, PieSeries, PlotSeries, StackedSeries |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Свойство | Определено | ||
---|---|---|---|
accessibilityDescription : String
Вспомогательное средство доступа для свойства description в объекте accessibilityProperties этого UIComponent. | UIComponent | ||
accessibilityEnabled : Boolean
Вспомогательное средство доступа для свойства silent в объекте accessibilityProperties этого UIComponent. | UIComponent | ||
accessibilityImplementation : AccessibilityImplementation
Текущая реализация специальных возможностей (AccessibilityImplementation) для данного экземпляра InteractiveObject. | InteractiveObject | ||
accessibilityName : String
Вспомогательное средство доступа для свойства name в объекте accessibilityProperties этого UIComponent. | UIComponent | ||
accessibilityProperties : AccessibilityProperties
Текущие параметры специальных возможностей для данного экранного объекта. | DisplayObject | ||
accessibilityShortcut : String
Вспомогательное средство доступа для свойства shortcut в объекте accessibilityProperties этого UIComponent. | UIComponent | ||
activeEffects : Array [только для чтения]
Список эффектов, в настоящее время воспроизводимых в компоненте, например массив экземпляров EffectInstance. | UIComponent | ||
alpha : Number
Указывает значение альфа-прозрачности заданного объекта. | DisplayObject | ||
automationDelegate : Object
Объект-делегат, выполняющий обработку функций, связанных с автоматизацией. | UIComponent | ||
automationEnabled : Boolean [только для чтения]
Значение true, если этот компонент доступен для автоматизации; в противном случае – false. | UIComponent | ||
automationName : String
Имя, которое можно использовать в качестве идентификатора этого объекта. | UIComponent | ||
automationOwner : DisplayObjectContainer [только для чтения]
Владелец этого компонента в целях автоматизации. | UIComponent | ||
automationParent : DisplayObjectContainer [только для чтения]
Вышестоящий элемент этого компонента в целях автоматизации. | UIComponent | ||
automationTabularData : Object [только для чтения]
Реализация интерфейса IAutomationTabularData, который можно использовать для извлечения данных. | UIComponent | ||
automationValue : Array [только для чтения]
Это значение, как правило, соответствует отображению объекта и может быть удобным для соотнесения идентификатора с объектом, поскольку отображено в приложении. | UIComponent | ||
automationVisible : Boolean [только для чтения]
Значение true, если этот компонент является видимым для автоматизации; в противном случае – false. | UIComponent | ||
baseline : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
baselinePosition : Number [только для чтения]
Координата Y базовой линии первой строки текста компонента. | UIComponent | ||
blendMode : String
Значение класса BlendMode, задающее режим наложения. | DisplayObject | ||
blendShader : Shader [только для записи]
Задает затенение, используемое при наложении переднего плана на фон. | DisplayObject | ||
bottom : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
buttonMode : Boolean
Задает режим кнопки данного спрайта. | Sprite | ||
cacheAsBitmap : Boolean
При значении true среда выполнения Flash кэширует внутреннее растровое представление экранного объекта. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
Если задано ненулевое значение, данный объект Matrix определяет способ визуализации экранного объекта, когда свойство cacheAsBitmap имеет значение true. | DisplayObject | ||
cacheHeuristic : Boolean [только для записи]
Используется в Flex для предложения кэширования растровых изображений объекта. | UIComponent | ||
cachePolicy : String
Определяет политику кэширования растровых изображений для этого объекта. | UIComponent | ||
chartDataProvider : Object [только для записи]
Поставщик данных, присвоенный диаграмме с вложениями. | ChartElement | ||
className : String [только для чтения]
Имя класса этого экземпляра, например Button. | UIComponent | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
contentMouseX : Number [только для чтения]
Возвращает координату x положения курсора мыши в текущей системе координат. | UIComponent | ||
contentMouseY : Number [только для чтения]
Возвращает координату y положения курсора мыши в текущей системе координат. | UIComponent | ||
contextMenu : NativeMenu
Определяет контекстное меню, связанное с данным объектом. | InteractiveObject | ||
currentState : String
Текущее состояние представления компонента. | UIComponent | ||
cursorManager : ICursorManager [только для чтения]
Получает FocusManager, управляющий курсором для этого компонента и компонентов, находящихся на том же уровне иерархии. | UIComponent | ||
dataFunction : Function
Указывает метод, возвращающий значение, которое используется для позиционирования текущего элемента диаграммы в серии. | Series | ||
dataProvider : Object
Поставщик данных, назначенный для определенного элемента. | ChartElement | ||
dataTipItems : Array
Массив элементов диаграммы, для которых требуется показать неинтерактивные всплывающие подсказки на диаграмме. | Series | ||
dataTransform : mx.charts.chartClasses:DataTransform [переопределить]
Объект DataTransform, с которым связан элемент. | Series | ||
depth : Number
Определяет порядок отображения элементов внутри контейнеров. | UIComponent | ||
descriptor : UIComponentDescriptor
Ссылка на UIComponentDescriptor (при его наличии), использованный методом createComponentFromDescriptor() для создания этого экземпляра UIComponent. | UIComponent | ||
designLayer : DesignLayer
Определяет дополнительный экземпляр DesignLayer, связанный с этим визуальным элементом. | UIComponent | ||
displayName : String
Имя серии, отображаемое для пользователя. | Series | ||
document : Object
Ссылка на объект документа, связанный с этим UIComponent. | UIComponent | ||
doubleClickEnabled : Boolean [переопределить]
Определяет, получает ли объект UIComponent события doubleClick. | UIComponent | ||
dropTarget : DisplayObject [только для чтения]
Определяет экранный объект, над которым перетаскивается спрайт либо на котором спрайт был отпущен. | Sprite | ||
enabled : Boolean
Возможность использования компонента пользователем. | UIComponent | ||
errorString : String
Текст, отображаемый рекомендацией ошибки компонента при контроле компонента классом Validator и сбое проверки. | UIComponent | ||
explicitHeight : Number
Число, указывающее явную высоту компонента в пикселях в виде координат компонента. | UIComponent | ||
explicitMaxHeight : Number
Рекомендованная максимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
explicitMaxWidth : Number
Рекомендованная максимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
explicitMinHeight : Number
Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
explicitMinWidth : Number
Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
explicitWidth : Number
Число, указывающее явную ширину компонента в пикселях в виде координат компонента. | UIComponent | ||
filterData : Boolean
Если установлены filterFuction или filterDataValues, filterData игнорируется. | Series | ||
filterDataValues : String
Если установлено filterFuction, то filterDataValues, и filterData игнорируются. | Series | ||
filterFunction : Function
Определяет метод, который возвращает массив элементов диаграммы в рядах для отображения. | Series | ||
filters : Array
Индексированный массив, который содержит все объекты filter, связанные в настоящий момент с экранным объектом. | DisplayObject | ||
flexContextMenu : IFlexContextMenu
Контекстное меню для этого UIComponent. | UIComponent | ||
focusEnabled : Boolean
Указывает, может ли компонент получить фокус при выборе вкладки с ним. | UIComponent | ||
focusManager : IFocusManager
Получает FocusManager, управляющий фокусом для этого компонента и компонентов, находящихся на том же уровне иерархии. | UIComponent | ||
focusPane : Sprite
Область фокусировки, связанная с этим объектом | UIComponent | ||
focusRect : Object
Задает отображение прямоугольной рамки индикатора фокуса для данного объекта. | InteractiveObject | ||
graphics : Graphics [только для чтения]
Задает объект Graphics, принадлежащий данному спрайту, в котором могут выполняться команды векторного рисования. | Sprite | ||
hasFocusableChildren : Boolean
Флаг, который указывает, могут ли нижестоящие объекты получить фокус. | UIComponent | ||
hasLayoutMatrix3D : Boolean [только для чтения]
Содержит true, если элемент имеет трехмерную матрицу. | UIComponent | ||
height : Number [переопределить]
Число, указывающее высоту компонента в координатах вышестоящего контейнера в пикселях. | UIComponent | ||
hitArea : Sprite
Определяет другой спрайт в качестве области щелчка для спрайта. | Sprite | ||
horizontalCenter : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
id : String
Идентификатор компонента. | UIComponent | ||
includeInLayout : Boolean
Указывает, включается ли этот компонент в макет вышестоящего контейнера. | UIComponent | ||
inheritingStyles : Object
Начало этой цепочки компонентов с ненаследуемыми стилями. | UIComponent | ||
initialized : Boolean
Флаг, определяющий, прошел ли объект все три фазы создания макета: обязательство, измерение и создание макета (при условии, что все они требовались). | UIComponent | ||
instanceIndex : int [только для чтения]
Индекс повторяемого компонента. | UIComponent | ||
instanceIndices : Array
Массив, содержащий индексы, требуемые для создания ссылки на этот UIComponent из собственного документа. | UIComponent | ||
interactive : Boolean
Определяет, появляются ли всплывающие подсказки данных на экране при использовании пользователями данных диаграммы. | Series | ||
internalStyleName : Object
Имя селектора класса, из которого экземпляр наследует значения. | DualStyleObject | ||
is3D : Boolean [только для чтения]
Содержит true, если элемент представлен в трехмерной графике. | UIComponent | ||
isDocument : Boolean [только для чтения]
Содержит true, если этот экземпляр UIComponent является объектом документа. | UIComponent | ||
isPopUp : Boolean
Установите значение true в PopUpManager для указания того, что компонент имеет всплывающую подсказку. | UIComponent | ||
items : Array [только для чтения]
Получает все элементы, находящиеся в серии после фильтрации. | Series | ||
labelContainer : Sprite [только для чтения]
Объект DisplayObject, который отображает метки, визуализированные этим элементом. | ChartElement | ||
layoutMatrix3D : Matrix3D [только для записи]
Матрица преобразования, которая используется для вычисления макета компонента относительно соответствующих элементов одного уровня. | UIComponent | ||
left : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
legendData : Array [только для чтения]
Массив экземпляров LegendData, описывающий элементы, которые должны отображаться в легенде, представляющей эту серию. | Series | ||
loaderInfo : LoaderInfo [только для чтения]
Возвращает объект LoaderInfo, содержащий сведения о загрузке файла, к которому принадлежит этот экранный объект. | DisplayObject | ||
maintainProjectionCenter : Boolean
При значении true компонент будет сохранять свою матрицу проекции выровненной по центру своей ограничительной рамки. | UIComponent | ||
mask : DisplayObject
Вызывающий экранный объект маскируется заданным объектом mask. | DisplayObject | ||
maxHeight : Number
Рекомендованная максимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
maxWidth : Number
Рекомендованная максимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
measuredHeight : Number
Высота компонента в пикселях по умолчанию. | UIComponent | ||
measuredMinHeight : Number
Минимальная высота компонента по умолчанию в пикселях. | UIComponent | ||
measuredMinWidth : Number
Минимальная ширина компонента по умолчанию в пикселях. | UIComponent | ||
measuredWidth : Number
Ширина компонента в пикселях по умолчанию. | UIComponent | ||
metaData : Object
Получает объект метаданных экземпляра DisplayObject, если метаданные хранились вместе с экземпляром этого DisplayObject в SWF-файле через тег PlaceObject4. | DisplayObject | ||
minHeight : Number
Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
minWidth : Number
Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
moduleFactory : IFlexModuleFactory
Фабрика модулей применяется в качестве контекста для использования встроенных шрифтов и для поиска менеджера стиля, который управляет стилями этого компонента. | UIComponent | ||
mouseChildren : Boolean
Определяет, поддерживают ли дочерние объекты события мыши или других устройств пользовательского ввода. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Определяет, получает ли этот объект события мыши или другого пользовательского ввода. | InteractiveObject | ||
mouseFocusEnabled : Boolean
Можно ли получить фокус при нажатии элемента. | UIComponent | ||
mouseX : Number [только для чтения]
Указывает координату x мыши или курсора пользовательского ввода (в пикселях). | DisplayObject | ||
mouseY : Number [только для чтения]
Указывает координату y мыши или курсора пользовательского ввода (в пикселях). | DisplayObject | ||
name : String
Указывает имя экземпляра DisplayObject. | DisplayObject | ||
needsSoftKeyboard : Boolean
Определяет, должна ли отображаться виртуальная клавиатура (программная экранная клавиатура), когда этот экземпляр InteractiveObject получает фокус. | InteractiveObject | ||
nestLevel : int
Глубина этого объекта в иерархии включения. | UIComponent | ||
nonInheritingStyles : Object
Начало цепочки этого компонента с ненаследуемыми стилями. | UIComponent | ||
numAutomationChildren : int [только для чтения]
Число нижестоящих элементов автоматизации, содержащихся в этом контейнере. | UIComponent | ||
numChildren : int [только для чтения]
Возвращает число дочерних элементов данного объекта. | DisplayObjectContainer | ||
opaqueBackground : Object
Определяет, является ли экранный объект непрозрачным с определенным цветом фона. | DisplayObject | ||
owner : DisplayObjectContainer
Владелец этого объекта IVisualElement. | UIComponent | ||
parent : DisplayObjectContainer [переопределить] [только для чтения]
Вышестоящий контейнер или компонент данного компонента. | UIComponent | ||
parentApplication : Object [только для чтения]
Ссылка на объект приложения, содержащего этот экземпляр UIComponent. | UIComponent | ||
parentDocument : Object [только для чтения]
Ссылка на вышестоящий объект документа для этого UIComponent. | UIComponent | ||
percentHeight : Number
Указывает высоту компонента в виде процента от размера вышестоящего элемента. | UIComponent | ||
percentWidth : Number
Указывает ширину компонента в виде процента от размера вышестоящего элемента. | UIComponent | ||
postLayoutTransformOffsets : mx.geom:TransformOffsets
Определяет ряд настроек, применяемых для преобразования объекта способом, не отображающимся в макете вышестоящего элемента объекта. | UIComponent | ||
processedDescriptors : Boolean
Установлено на true после немедленного или отложенного создания нижестоящих элементов в зависимости от выполняемого действия. | UIComponent | ||
repeater : IRepeater [только для чтения]
Ссылка на объект Repeater в вышестоящем документе, создающем этот UIComponent. | UIComponent | ||
repeaterIndex : int [только для чтения]
Индекс элемента в поставщике данных Repeater, создавшего этот UIComponent. | UIComponent | ||
repeaterIndices : Array
Массив, содержащий индексы элементов в поставщике данных Repeater в вышестоящем документе, создавшем этот UIComponent. | UIComponent | ||
repeaters : Array
Массив, содержащий ссылки на объекты Repeater в вышестоящем документе, создавшем этот UIComponent. | UIComponent | ||
right : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
root : DisplayObject [только для чтения]
В случае с экранным объектом в загруженном SWF-файле свойством root является самый верхний экранный объект в части структуры дерева списка отображения, представленной этим SWF-файлом. | DisplayObject | ||
rotation : Number [переопределить]
Указывает поворот экземпляра DisplayObject относительно его исходной ориентации (в градусах). | UIComponent | ||
rotationX : Number [переопределить]
Обозначает поворот в градусах по оси x экземпляра DisplayObject относительно исходной ориентации по трехмерному вышестоящему контейнеру. | UIComponent | ||
rotationY : Number [переопределить]
Обозначает угол поворота в градусах по оси у экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру. | UIComponent | ||
rotationZ : Number [переопределить]
Обозначает поворот в градусах по оси z экземпляра DisplayObject от исходной ориентации относительно трехмерного родительского контейнера. | UIComponent | ||
scale9Grid : Rectangle
Текущая активная сетка масштабирования. | DisplayObject | ||
scaleX : Number [переопределить]
Число, определяющее коэффициент горизонтального масштабирования. | UIComponent | ||
scaleY : Number [переопределить]
Число, определяющее коэффициент вертикального масштабирования. | UIComponent | ||
scaleZ : Number [переопределить]
Число, определяющее коэффициент масштабирования по оси Z. | UIComponent | ||
screen : Rectangle [только для чтения]
Возвращает объект, который содержит размер и позицию основной поверхности изображения для этого объекта. | UIComponent | ||
scrollRect : Rectangle
Прямоугольная область прокрутки экранного объекта. | DisplayObject | ||
selectable : Boolean
Определяет возможность выбора серии. | Series | ||
selectedIndex : int
Индекс выбранного элемента в поставщике данных серии. | Series | ||
selectedIndices : Array
Массив индексов выбранных элементов в поставщике данных серии. | Series | ||
selectedItem : ChartItem
Элемент диаграммы, выбранный в серии. | Series | ||
selectedItems : Array
Массив элементов диаграммы, выбранных в серии. | Series | ||
showInAutomationHierarchy : Boolean
Флаг, который определяет, показан ли объект автоматизации в иерархии автоматизации. | UIComponent | ||
softKeyboard : String
Управляет внешним видом программной клавиатуры. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Определяет область, которая должна оставаться на экране при отображении программной клавиатуры (недоступна в iOS). | InteractiveObject | ||
soundTransform : flash.media:SoundTransform
Управляет звуком в данном спрайте. | Sprite | ||
stage : Stage [только для чтения]
Класс Stage экранного объекта. | DisplayObject | ||
states : Array
Состояния представления, представленные для этого компонента. | UIComponent | ||
styleDeclaration : CSSStyleDeclaration
Обеспечивает хранение встроенных наследуемых стилей этого объекта. | UIComponent | ||
styleManager : IStyleManager2 [только для чтения]
Возвращает экземпляр StyleManager, используемый этим компонентом. | UIComponent | ||
styleName : Object
Стиль класса, используемый этим компонентом. | UIComponent | ||
styleParent : IAdvancedStyleClient
Вышестоящий узел компонента используется для анализа нижестоящих селекторов. | UIComponent | ||
systemManager : ISystemManager
Возвращает объект SystemManager, используемый этим компонентом. | UIComponent | ||
tabChildren : Boolean
Определяет, включен ли переход между нижестоящими элементами объекта с помощью клавиши Tab. | DisplayObjectContainer | ||
tabEnabled : Boolean
Определяет, включен ли переход к этому объекту с помощью клавиши Tab. | InteractiveObject | ||
tabFocusEnabled : Boolean
Флаг, который указывает, может ли этот объект получить фокус при использовании клавиши TAB. Это аналогично свойству tabEnabled, используемому в Flash Player. Обычно это значение – true для компонентов обработки ввода с клавиатуры, но некоторые компоненты панелей управления установлены на значение false, потому что они не должны забирать на себя фокус другого компонента, например редактора. | UIComponent | ||
tabIndex : int
Задает последовательность перехода между объектами в SWF-файле. | InteractiveObject | ||
textSnapshot : flash.text:TextSnapshot [только для чтения]
Возвращает объект TextSnapshot для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
toolTip : String
Текст, отображаемый в ToolTip. | UIComponent | ||
top : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
transform : flash.geom:Transform [переопределить]
Объект со свойствами, относящимися к матрице, преобразованию цвета и пиксельным границам экранного объекта. | UIComponent | ||
transformX : Number
Устанавливает координату x для центра преобразования компонента. | UIComponent | ||
transformY : Number
Устанавливает координату y для центра преобразования компонента. | UIComponent | ||
transformZ : Number
Устанавливает координату z для центра преобразования компонента. | UIComponent | ||
transitionRenderData : Object
Структура визуализации данных, переданная с помощью текущего перехода. | Series | ||
transitions : Array
Array объектов Transition, где каждый объект Transition определяет ряд эффектов для установки эффектов, воспроизводимых при изменении состояния. | UIComponent | ||
tweeningProperties : Array
Массив свойств, анимация которых выполняется в данный момент на этом объекте. | UIComponent | ||
uid : String
Уникальный идентификатор для объекта. | UIComponent | ||
updateCompletePendingFlag : Boolean
Флаг, определяющий, прошел ли объект все три фазы проверки макета (при условии, что все они требовались). | UIComponent | ||
useHandCursor : Boolean
Логическое значение, определяющее, должен ли отображаться курсор в виде руки при наведении указателя мыши на спрайт, в котором свойство buttonMode имеет значение true. | Sprite | ||
validationSubField : String
Используется средством проверки для связывания подчиненного поля с этим компонентом. | UIComponent | ||
verticalCenter : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
visible : Boolean [переопределить]
Определяет видимость экранного объекта. | UIComponent | ||
width : Number [переопределить]
Число, указывающее ширину компонента в координатах вышестоящего контейнера в пикселях. | UIComponent | ||
x : Number [переопределить]
Число, указывающее горизонтальную позицию компонента в пикселях внутри его вышестоящего контейнера. | UIComponent | ||
y : Number [переопределить]
Число, указывающее вертикальную позицию компонента в пикселях внутри его вышестоящего контейнера. | UIComponent | ||
z : Number [переопределить]
Указывает положение по оси z экземпляра DisplayObject относительно трехмерного вышестоящего контейнера. | UIComponent |
Свойство | Определено | ||
---|---|---|---|
chart : ChartBase [только для чтения]
Ссылается на компонент диаграммы, содержащий этот элемент. | ChartElement | ||
currentCSSState : String [только для чтения]
Состояние, используемое при сопоставлении псевдоселекторов CSS. | UIComponent | ||
cursor : IViewCursor
Каждый класс ChartElement имеет курсор, связанный со свойством dataProvider для собственного внутреннего использования. | ChartElement | ||
hasComplexLayoutMatrix : Boolean [только для чтения]
Возвращает значение true, если UIComponent имеет какое-либо свойство transform, отличное от перемещения (x, y). | UIComponent | ||
renderData : Object [только для чтения]
Сохраняет информацию, необходимую для отображения этой серии. | Series | ||
resourceManager : IResourceManager [только для чтения]
Ссылка на объект, управляющий всеми локализованными ресурсами приложения. | UIComponent | ||
unscaledHeight : Number [только для чтения]
Стандартный метод для определения немасштабируемой высоты компонента. | UIComponent | ||
unscaledWidth : Number [только для чтения]
Стандартный метод для определения немасштабируемой ширины компонента. Все отображения компонента и нижестоящего макета должны создаваться внутри ограничительного прямоугольника этой ширины, которая также передается в качестве аргумента updateDisplayList(). | UIComponent |
Метод | Определено | ||
---|---|---|---|
Series()
Конструктор. | Series | ||
[переопределить]
Добавляет нижестоящий элемент DisplayObject в конец этого списка нижестоящих элементов. | ChartElement | ||
[переопределить]
Добавляет экземпляр нижестоящего элемента DisplayObject к экземпляру DisplayObjectContainer. | ChartElement | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Добавляет клиент с невизуальным стилем в экземпляр компонента. | UIComponent | ||
Показывает, могут ли ограничения безопасности привести к пропуску каких-либо экранных объектов в списке, возвращаемом в результате вызова метода DisplayObjectContainer.getObjectsUnderPoint() с заданной точкой point. | DisplayObjectContainer | ||
Вызывается эффектом SeriesInterpolate для инициирования эффекта интерполяции. | Series | ||
Ставит в очередь функцию для последующего вызова. | UIComponent | ||
Вызов выполняется посредством диаграммы с вложением для указания изменения текущего состояния диаграммы. | ChartElement | ||
[переопределить]
Вызывается диаграммой для разрешения запроса селекторов стиля для связанных элементов из массива chartSeriesStyles. | Series | ||
Удаляет свойство style для экземпляра компонента. | UIComponent | ||
Вызывается диаграммой с вложениями для получения всех эффектов перехода, которые воспроизводятся определенным элементом при изменении состояния диаграммы. | ChartElement | ||
Определяет, является ли указанный объект отображения дочерним объектом экземпляра DisplayObjectContainer или самим экземпляром. | DisplayObjectContainer | ||
Преобразует объект Point из координат содержимого в глобальные координаты. | UIComponent | ||
Преобразует объект Point из координат содержимого в локальные координаты. | UIComponent | ||
Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера. | UIComponent | ||
Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера. | UIComponent | ||
Создает ссылку на id этого объекта IUIComponent в вышестоящем объекте документа. | UIComponent | ||
Преобразовывает кортеж значений данных в координаты по осям X и Y на экране. | ChartElement | ||
Удаляет ссылку на id этого объекта IUIComponent в вышестоящем объекте документа. | UIComponent | ||
Вызывается управляющим элементом DataTransform для получения описания данных, представляемых этим элементом IChartElement. | ChartElement | ||
Возвращается к объекту UITextFormat, соответствующему текстовым стилям для этого UIComponent. | UIComponent | ||
[переопределить]
Посылает событие в поток событий. | UIComponent | ||
Отображает или скрывает индикатор фокуса вокруг этого компонента. | UIComponent | ||
drawRoundRect(x:Number, y:Number, w:Number, h:Number, r:Object = null, c:Object = null, alpha:Object = null, rot:Object = null, gradient:String = null, ratios:Array = null, hole:Object = null):void
Обеспечивает отображение прямоугольника в объекте Graphics указанной темы оформления программным способом. | UIComponent | ||
Вызывается экземпляром эффекта по завершении воспроизведения эффекта в компоненте. | UIComponent | ||
Вызывается экземпляром эффекта при запуске воспроизведения эффекта в компоненте. | UIComponent | ||
Завершает все воспроизводимые в настоящее время эффекты на компоненте. | UIComponent | ||
Вызывается эффектом SeriesInterpolate для завершения эффекта интерполяции. | Series | ||
Выполняет все привязки, для которых объект UIComponent является адресом назначения. | UIComponent | ||
Обеспечивает поиск ближайшей точки данных, представляемой элементом, рядом с заданными координатами. | ChartElement | ||
Вызывается после завершения печати. | UIComponent | ||
Возвращает массив элементов HitData всех основных классов ChartElements, для которых необходимо отобразить объекты dataTip при установке свойства showAllDataTips в значение true в диаграмме.
| ChartElement | ||
Предоставляет объект автоматизации с указанным индексом. | UIComponent | ||
Обеспечивает список объектов автоматизации. | UIComponent | ||
Как правило, экземпляр оси извлекается непосредственно через свойство с именем (как для серии horizontalAxis, verticalAxis или radiusAxis на базе прямоугольной системы координат) | Series | ||
Возвращает прямоугольник, определяющий область объекта отображения, которая относится к системе координат объекта targetCoordinateSpace. | DisplayObject | ||
Возвращает координату Х границ элемента для указанного размера элемента. | UIComponent | ||
Возвращает координату Y границ элемента при указанном размере элемента. | UIComponent | ||
Возвращает экземпляр дочернего экранного объекта, существующий в заданной позиции индекса. | DisplayObjectContainer | ||
Возвращает экземпляр дочернего экранного объекта с заданным именем. | DisplayObjectContainer | ||
Возвращает позицию индекса для экземпляра DisplayObject child. | DisplayObjectContainer | ||
Выполняет поиск селекторов типа для этого экземпляра UIComponent. | UIComponent | ||
Возвращает значение ограничения макета, идентичное значению получения стиля ограничения для этого компонента. | UIComponent | ||
Обеспечивает заполнение свойств elementBounds, bounds и visibleBounds структуры renderData, создаваемой этими сериями. | Series | ||
Стандартный метод, позволяющий определить, использовать ли явную или измеренную высоту
| UIComponent | ||
Стандартный метод, позволяющий определить, использовать ли явную или измеренную ширину
| UIComponent | ||
Получает объект, который в настоящее время имеет фокус. | UIComponent | ||
Получает все элементы, расположенные в прямоугольной области серии. | Series | ||
Возвращает высоту макета элемента. | UIComponent | ||
Возвращает ширину макета элемента. | UIComponent | ||
Возвращает координату Х, используемую элементом для отображения на экране. | UIComponent | ||
Возвращает координату Y, используемую элементом для отображения на экране. | UIComponent | ||
Возвращает матрицу преобразования, используемую для определения макета компонента относительно соответствующих элементов одного уровня. | UIComponent | ||
Возвращает преобразование макета Matrix3D для этого элемента. | UIComponent | ||
Возвращает максимальную высоту элемента. | UIComponent | ||
Возвращает максимальную ширину элемента. | UIComponent | ||
Возвращает минимальную высоту элемента. | UIComponent | ||
Возвращает минимальную ширину элемента. | UIComponent | ||
Возвращает массив объектов, расположенных ниже указанной позиции и являющихся дочерними объектами любого уровня для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Возвращает предпочтительную высоту элемента. | UIComponent | ||
Возвращает предпочтительную ширину элемента. | UIComponent | ||
Возвращает прямоугольник, определяющий границу объекта отображения по системе координат, определенной параметром targetCoordinateSpace за исключением линий фигур. | DisplayObject | ||
Записывает начальное и конечное состояние серии для анимации. | Series | ||
Возвращает элемент в dataProvider, использованный указанным Repeater для создания этого Repeater, или null, если повторение этого Repeater не выполнено. | UIComponent | ||
Получает свойство style, которое было установлено в любом месте в пределах цепочки поиска стиля этого компонента. | UIComponent | ||
Преобразует объект Point из глобальных координат в координаты содержимого. | UIComponent | ||
Преобразует объект Point из координат рабочей области (глобальных) в координаты отображаемого объекта (локальные). | DisplayObject | ||
Преобразует двумерный объект Point из координат рабочей области (глобальных) в координаты экранного трехмерного объекта (локальные). | DisplayObject | ||
Возвращает true, если для currentCSSState не указано значение null. | UIComponent | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Определяет, было ли указанное состояние задано в данном UIComponent. | UIComponent | ||
Вычисляет ограничительную рамку экранного объекта, чтобы определить, не перекрывает и не пересекает ли она ограничительную рамку экранного объекта obj. | DisplayObject | ||
Вычисляет экранный объект, чтобы определить, перекрывает ли он точку, заданную координатами x и y, или пересекает ее. | DisplayObject | ||
Возвращает матрицу прямоугольника, которая может быть передана в метод drawRoundRect() метод как параметр rot при рисовании горизонтального градиента. | UIComponent | ||
Инициализирует внутреннюю структуру этого компонента. | UIComponent | ||
Инициализирует разные свойства, которые отслеживают повторенные экземпляры этого компонента. | UIComponent | ||
Вызывается эффектом SeriesInterpolate для расширения эффекта интерполяции. | Series | ||
Отмечает компонент с целью вызова его метода updateDisplayList() во время последующего обновления экрана. | UIComponent | ||
Вызывается элементами компонента для указания, что свойство depth было изменено. | UIComponent | ||
Элемент должен вызывать этот метод при изменении своего layoutDirection или при изменении своего вышестоящего layoutDirection. | UIComponent | ||
Отмечает компонент с целью вызова его метода commitProperties() во время последующего обновления экрана. | UIComponent | ||
Отмечает компонент с целью вызова его метода measure() во время последующего обновления экрана. | UIComponent | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Преобразует трехмерный объект point из координат трехмерного экранного объекта (локальных) в двухмерный объект point с координатами рабочей области (глобальными). | DisplayObject | ||
Преобразует объект Point из координат содержимого в локальные координаты. | UIComponent | ||
Преобразовывает экранную координату в кортеж значений данных. | ChartElement | ||
Преобразует объект Point из координат экранного объекта (локальных) в координаты рабочей области (глобальные). | DisplayObject | ||
Вызывается при отображении изменений одной или нескольких связанных осей. | ChartElement | ||
Возвращает значение true, если cssState совпадает с currentCSSState. | UIComponent | ||
Определяет, совпадает ли этот экземпляр с данным типом (или является его подклассом). | UIComponent | ||
Выполняет измерения для указанного текста HTML, который может содержать HTML-теги, например <font> и <b>. При этом предполагается, что текст отображается в однострочном поле UITextField при помощи объекта UITextFormat, определяемого стилями этого UIComponent. | UIComponent | ||
Выполняет измерения для указанного текста. При этом предполагается, что текст отображается в однострочном поле UITextField (или UIFTETextField) при помощи объекта UITextFormat, определяемого стилями этого UIComponent. | UIComponent | ||
Перемещает компонент в указанное положение в пределах его вышестоящего элемента. | UIComponent | ||
Обеспечивает распространение изменений стиля для нижестоящих элементов. | UIComponent | ||
Возвращает значение true, если цепочка свойств owner направлена от child к этому UIComponent. | UIComponent | ||
Вызывается Flex при добавлении или удалении объекта UIComponent из вышестоящего элемента. | UIComponent | ||
Готовит IFlexDisplayObject к печати. | UIComponent | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Создает или восстанавливает кэш стиля CSS для этого компонента и, если параметр recursive является true, также для всех нижестоящих элементов этого компонента. | UIComponent | ||
Обеспечить регистрацию EffectManager в качестве одного из прослушивателей события для каждого события эффекта. | UIComponent | ||
Удаляет заданный объект child DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Удаляет дочерний DisplayObject из заданной позиции индекса в списке дочерних элементов DisplayObjectContainer. | DisplayObjectContainer | ||
Удаляет все дочерние экземпляры DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Удаляет клиент с невизуальным стилем из экземпляра компонента. | UIComponent | ||
Воспроизводит указанное событие. | UIComponent | ||
Вызывает виртуальную клавиатуру. | InteractiveObject | ||
Определяет нижестоящий элемент с помощью предоставленного идентификатора. | UIComponent | ||
[статические]
Возобновляет фоновую обработку методов, поставленных в очередь callLater() после вызова suspendBackgroundProcessing(). | UIComponent | ||
[переопределить]
Устанавливает фактический размер для этого объекта. | Series | ||
Присваивает экземпляр Axis определенному измерению диаграммы. | Series | ||
Изменяет положение существующего дочернего элемента в DisplayObjectContainer. | DisplayObjectContainer | ||
Устанавливает значение ограничения макета, совпадающее со значением стиля ограничения для этого компонента. | UIComponent | ||
Установить текущее состояние. | UIComponent | ||
Задает фокус на этот компонент. | UIComponent | ||
Устанавливает координаты, используемые элементом для отображения на экране. | UIComponent | ||
Устанавливает размер макета элемента. | UIComponent | ||
Устанавливает матрицу преобразования, используемую для определения размера макета компонента и его позиции относительно соответствующих элементов одного уровня. | UIComponent | ||
Устанавливает трехмерную матрицу преобразования, используемую для определения размера макета компонента и его позиции относительно соответствующих элементов одного уровня. | UIComponent | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Задает свойство style для экземпляра компонента. | UIComponent | ||
Вызывается при изменении свойства visible. | UIComponent | ||
Позволяет пользователю перетаскивать заданный спрайт (растровый графический объект, легко перемещаемый по экрану). | Sprite | ||
Позволяет перетаскивать указанный спрайт на устройстве с сенсорным экраном. | Sprite | ||
Рекурсивно останавливает выполнение временной шкалы всех фрагментов MovieClip, размещенных в корне этого объекта. | DisplayObjectContainer | ||
Завершает метод startDrag(). | Sprite | ||
Завершает выполнение метода startTouchDrag(), используется для устройств с сенсорным экраном. | Sprite | ||
Обеспечивает обнаружение изменений в свойствах стиля. | UIComponent | ||
[переопределить]
Вызывает метод legendDataChanged(). | Series | ||
[статические]
Блокирует фоновую обработку методов, поставленных в очередь callLater() до вызова resumeBackgroundProcessing(). | UIComponent | ||
Меняет местами (в порядке «от начала к концу») два заданных дочерних объекта. | DisplayObjectContainer | ||
Меняет местами (в порядке «от начала к концу») дочерние объекты, расположенные в двух заданных позициях индекса в списке дочерних элементов. | DisplayObjectContainer | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
[переопределить]
Возвращает строку, указывающую расположение этого объекта в иерархии объектов DisplayObject в приложении. | FlexSprite | ||
transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void
Служебный метод для обновления вращения, масштабирования и перемещения преобразования при сохранении определенной точки, указанной в собственной области координат компонента, зафиксированной в области координат вышестоящего элемента. | UIComponent | ||
Служебный метод для преобразования точки, указанной в локальных координатах этого объекта, к ее местоположению в координатах вышестоящего узла объекта. | UIComponent | ||
Проверяет правильность расположения и размера нижестоящих элементов и отображает различные визуальные эффекты. | UIComponent | ||
Проверяет и обновляет свойства и макет этого объекта, а также перерисовывает его в случае необходимости. | UIComponent | ||
Используется в логике макета для проверки свойств компонента посредством вызова метода commitProperties(). | UIComponent | ||
Проверяет правильность измеренного размера компонента. Если совместно с данным IlayoutManagerClient вызван метод LayoutManager.invalidateSize(), то при измерении будет вызван метод validateSize(). | UIComponent | ||
Обрабатывает события valid и invalid из средства проверки, назначенного этому компоненту. | UIComponent | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Возвращает матрицу прямоугольника, которая может быть передана передать в drawRoundRect() как параметр rot при рисовании вертикального градиента. | UIComponent | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Метод | Определено | ||
---|---|---|---|
Отрегулируйте прямоугольник фокусировки. | UIComponent | ||
Передает вычисленную матрицу, созданную из комбинации матрицы макета и смещений преобразования flash displayObject. | UIComponent | ||
Это внутренний метод, используемый инфраструктурой Flex для поддержки эффекта Dissolve. | UIComponent | ||
Кэширует значения, сохраненные в свойстве measureName из исходных элементов dataProvider в свойстве fieldName элемента диаграммы. | Series | ||
Кэширует значения, сохраненные в свойстве measureName из исходных элементов dataProvider в свойстве fieldName элемента диаграммы. | Series | ||
Кэширует значения, сохраненные в свойстве measureName из исходных элементов dataProvider в свойстве fieldName элемента диаграммы. | Series | ||
Определяет, может ли быть пропущен вызов метода measure(). | UIComponent | ||
Выполняет окончательную обработку после создания нижестоящих объектов. | UIComponent | ||
[переопределить]
Обрабатывает свойства, установленные в компоненте. | Series | ||
Создайте нижестоящие объекты для компонента. | UIComponent | ||
Создает уникальный идентификатор, представляющий объект dataPoint для сравнения. | ChartElement | ||
Создает новый объект, использующий контекст, основанный на использованном встроенном шрифте. | UIComponent | ||
Создает объект с помощью указанной moduleFactory. | UIComponent | ||
Указывает на то, что представляемые элементом основные данные изменены. | ChartElement | ||
Используется при отсутствии пользовательских функций, установленных в качестве filterFunction для серии. | Series | ||
Вспомогательные методы для отправки PropertyChangeEvent при обновлении свойства. | UIComponent | ||
Обработчик события dragStart по умолчанию. | Series | ||
Извлекает минимальное значение, максимальное значение и (при необходимости) минимальный интервал из массива объектов ChartItem. | Series | ||
extractMinMax(cache:Array, measureName:String, desc:DataDescription, calculateInterval:Boolean = false):void
Извлекает минимальное значение, максимальное значение и (при необходимости) минимальный интервал из массива объектов ChartItem. | Series | ||
Обработчик события вызывается, если объект UIComponent получает фокус. | UIComponent | ||
Обработчик события вызывается, если объект UIComponent теряет фокус. | UIComponent | ||
getMissingInterpolationValues(sourceProps:Object, srcCache:Array, destProps:Object, destCache:Array, index:Number, customData:Object):void
Обеспечивает заполнение отсутствующих значений в структуре интерполяции. | Series | ||
Инициализирует реализацию и хранение некоторых из менее часто используемых расширенных функций макета компонента. | UIComponent | ||
Завершает инициализацию компонента. | UIComponent | ||
Инициализирует код доступности этого компонента. | UIComponent | ||
initializeInterpolationData(srcCache:Array, dstCache:Array, iProps:Object, cacheType:Class = null, customData:Object = null):Object
Вспомогательный метод для реализации эффекта интерполяции. | Series | ||
Обеспечивает передачу информации об изменении основных данных в поставщике данных для серии. | Series | ||
Обеспечивает передачу информации для серии о том, что фильтр данных по отношению к осям изменен и должен быть повторно вычислен. | Series | ||
Обеспечивает передачу информации для серии о том, что сопоставление данных с числовыми значениями было изменено и должно быть вычислено повторно. | Series | ||
Вспомогательный метод, делающий недействительными размер и список отображения вышестоящего элемента, если этот объект оказывает влияние на соответствующий макет (значение includeInLayout равно true). | UIComponent | ||
Обеспечивает передачу информации для серии о том, что преобразование данных в координаты экрана изменено и должно быть повторно вычислено. | Series | ||
Предоставляет для серии информацию о значительных изменениях, возникших в отображении данных. | Series | ||
Как правило, переопределяется с помощью компонентов, содержащих объекты UITextField, где объект UITextField получает фокус. | UIComponent | ||
Обработчик события, вызываемый для события keyDown. | UIComponent | ||
Обработчик события, вызываемый для события keyUp. | UIComponent | ||
Обновляет элементы легенды при изменении отображаемого имени серии в ходе передачи нового события LegendDataChanged. | Series | ||
Вычисляет размер по умолчанию и дополнительно минимальный размер по умолчанию для компонента. | UIComponent | ||
Вызывается при назначении нового свойства dataProvider для элемента. | ChartElement | ||
Этот метод вызывается при создании UIComponent и далее при каждой передаче события change для указания какого-либо изменения локализованных ресурсов. | UIComponent | ||
Определяет коэффициент растягивания по горизонтали и вертикали. | UIComponent | ||
Этот метод вызывается при изменении состояния для проверки, применяются ли специфичные для состояния стили к этому компоненту. | UIComponent | ||
Удаляет любой элемент из предоставленного кэша, свойство которого field равно NaN. | Series | ||
Вызывается, если основные данные, представляемые в сериях, были изменены и должны быть заново загружены из поставщика данных. | Series | ||
[переопределить]
Обеспечивает отображение объекта и/или определение размеров и положения его нижестоящих элементов. | Series | ||
Вызывается, если основные данные, представляемые в серии, должны быть отфильтрованы в соответствии с диапазонами, представляемыми с помощью осей связанного преобразования данных. | Series | ||
Вызывается, если основные данные, представляемые в сериях, должны быть сопоставлены с числовыми представлениями. | Series | ||
Вызывается, если основные данные, представляемые в сериях, должны быть преобразованы из данных в экранные значения с помощью осей связанного преобразования данных. | Series | ||
В случае необходимости выполняет вызов методов серии updateData() и updateMapping(). | Series | ||
В случае необходимости вызывает методы серии updateFilter() и updateTransform(). | Series |
Стили являются либо общими, либо связанными с определенной темой. Если стиль общий, он может использоваться с любой темой. Если стиль связан с определенной темой, он может использоваться, только если ваше приложение использует ее.
Эффект | Описание | Определено | ||
---|---|---|---|---|
Запускающее событие: added Воспроизводится при добавлении компонента в качестве нижестоящего элемента к контейнеру. | UIComponent | |||
Запускающее событие: creationComplete Воспроизводится при создании компонента. | UIComponent | |||
Запускающее событие: focusIn Воспроизводится, когда компонент перемещается в фокус клавиатуры. | UIComponent | |||
Запускающее событие: focusOut Воспроизводится, когда компонент теряет фокус клавиатуры. | UIComponent | |||
hideDataEffect | Запускающее событие: hideData Определяет эффект, который использует Flex при скрытии текущих данных в представлении. | Series | ||
Запускающее событие: hide Воспроизводится при изменении состояния компонента на «Невидимый». | UIComponent | |||
Запускающее событие: mouseDown Воспроизводится при нажатии на кнопку мыши над компонентом. | UIComponent | |||
Запускающее событие: mouseUp Воспроизводится, когда пользователь отпускает кнопку мыши над компонентом. | UIComponent | |||
Запускающее событие: move Воспроизводится при перемещении компонента. | UIComponent | |||
Запускающее событие: removed Воспроизводится при удалении компонента из контейнера. | UIComponent | |||
Запускающее событие: resize Воспроизводится при изменении размеров компонента. | UIComponent | |||
Запускающее событие: rollOut Воспроизводится, когда пользователь убирает курсор мыши с компонента. | UIComponent | |||
Запускающее событие: rollOver Воспроизводится при наведении курсора мыши на компонент. | UIComponent | |||
showDataEffect | Запускающее событие: showData Определяет эффект, который использует Flex при перемещении текущих данных в конечную позицию на экране. | Series | ||
Запускающее событие: show Воспроизводится при изменении состояния компонента на «Видимый». | UIComponent |
dataFunction | свойство |
dataFunction:Function
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает метод, возвращающий значение, которое используется для позиционирования текущего элемента диаграммы в серии. Если это свойство установлено, то возвращаемое значение пользовательской функции данных будет иметь приоритет над другими связанными свойствами, такими как 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; }
Реализация
public function get dataFunction():Function
public function set dataFunction(value:Function):void
dataTipItems | свойство |
dataTipItems:Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Массив элементов диаграммы, для которых требуется показать неинтерактивные всплывающие подсказки на диаграмме.
Реализация
public function get dataTipItems():Array
public function set dataTipItems(value:Array):void
dataTransform | свойство |
dataTransform:mx.charts.chartClasses:DataTransform
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Объект DataTransform, с которым связан элемент. Объект DataTransform представляет связь между набором элементов и набором объектов оси, используемых для преобразования тех элементов из области данных в координаты экрана и обратно. Элемент диаграммы использует связанный объект DataTransform для вычисления способа визуализации его данных.
Реализация
override public function get dataTransform():mx.charts.chartClasses:DataTransform
override public function set dataTransform(value:mx.charts.chartClasses:DataTransform):void
displayName | свойство |
displayName:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Имя серии, отображаемое для пользователя. Это свойство используется для представления серии в видимых пользователю метках, например во всплывающих подсказках данных.
Реализация
public function get displayName():String
public function set displayName(value:String):void
filterData | свойство |
filterData:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Если установлены filterFuction
или filterDataValues
, filterData
игнорируется. true
, если серия фильтрует собственные данные перед отображением. Если серия выполняет визуализацию данных, которые содержат отсутствующие значения (например, null
, undefined
или NaN
) или выполняет визуализацию значений за пределами диапазона осей диаграммы, необходимо установить это свойство в значение true
(по умолчанию). Если известно, что все данные в серии являются допустимыми, можно установить значение false
для повышения производительности.
Реализация
public function get filterData():Boolean
public function set filterData(value:Boolean):void
filterDataValues | свойство |
filterDataValues:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Если установлено filterFuction
, filterDataValues
и filterData
игнорируются. Если свойство filterDataValues
установлено на none
, то в серии не будет выполняться фильтрация его данных перед отображением. Если filterDataValues
установлено на nulls
, то перед отображением в серии выполняется фильтрация таких данных как null
, undefined
или NaN
. Если это свойство установлено на outsideRange
, в серии выполняется фильтрация таких его данных как null
, undefined
или NaN
, а также значений, находящихся за пределами диапазона осей диаграммы. Если известно, что все данные в серии являются допустимыми, можно установить значение none
для повышения производительности.
Реализация
public function get filterDataValues():String
public function set filterDataValues(value:String):void
filterFunction | свойство |
filterFunction:Function
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет метод, который возвращает массив элементов диаграммы в рядах для отображения. Если это свойство установлено, возвращаемое значение функции пользовательской фильтрации будет иметь приоритет над свойствами fill
и fills
. Однако если возвращается значение null, предпочтительными будут являться свойства fills
и fill
в указанном порядке.
Пользовательская функция fillFunction
имеет следующую подпись:
function_name (cache:Array):Array { ... }
cache
является ссылкой на массив фильтруемых элементов диаграммы. Эта функция возвращает массив отображаемых элементов диаграммы.
Реализация
public function get filterFunction():Function
public function set filterFunction(value:Function):void
Пример
Использование этого примера
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 | свойство |
interactive:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет, появляются ли всплывающие подсказки данных на экране при использовании пользователями данных диаграммы. Установлено значение false
для предотвращения отображения всплывающих подсказок серии или создания элементов HitData.
Значением по умолчанию является true.
Реализация
public function get interactive():Boolean
public function set interactive(value:Boolean):void
items | свойство |
items:Array
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Получает все элементы, находящиеся в серии после фильтрации.
Отдельные серии определяют список элементов, которые должны быть возвращены.
Реализация
public function get items():Array
legendData | свойство |
legendData:Array
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Массив экземпляров LegendData, описывающий элементы, которые должны отображаться в легенде, представляющей эту серию. Полученные классы серии обеспечивают перезапись этого получателя и возвращают данные легенды, специфичные для их стилей и метода представления данных. Несмотря на то что большинство типов серии возвращают только один экземпляр LegendData, некоторые типы серий, например PieSeries и StackedSeries, позволяют возвращать несколько экземпляров, представляющих отдельные элементы массива или несколько способов отображения данных.
Реализация
public function get legendData():Array
renderData | свойство |
selectable | свойство |
selectedIndex | свойство |
selectedIndex:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Индекс выбранного элемента в поставщике данных серии. При выборе нескольких элементов это свойство ссылается на последний выбранный элемент.
Реализация
public function get selectedIndex():int
public function set selectedIndex(value:int):void
selectedIndices | свойство |
selectedItem | свойство |
selectedItem:ChartItem
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Элемент диаграммы, выбранный в серии. При выборе нескольких элементов это свойство ссылается на последний выбранный элемент.
Реализация
public function get selectedItem():ChartItem
public function set selectedItem(value:ChartItem):void
selectedItems | свойство |
transitionRenderData | свойство |
transitionRenderData:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Структура визуализации данных, переданная с помощью текущего перехода. При установлении эффекта серии для воспроизведения его на серии сначала выполняется сбор текущего состояния серии путем запроса данных визуализации. Переход изменяет данные визуализации для создания требуемого эффекта и передает структуру обратно в серию для отображения. Если свойство transitionRenderData
не является значением null
, серия использует содержимое для обновления его отображения.
Реализация
public function get transitionRenderData():Object
public function set transitionRenderData(value:Object):void
Series | () | Конструктор |
public function Series()
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конструктор.
beginInterpolation | () | метод |
public function beginInterpolation(sourceRenderData:Object, destRenderData:Object):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывается эффектом SeriesInterpolate для инициирования эффекта интерполяции. Эффект обеспечивает передачу исходных и целевых данных серии для проведения интерполяции. Эффект обеспечивает неоднократную передачу возвращаемого значения этого метода в метод interpolate()
серии для перехода к анимации для длительности эффекта. В серии выполняется расчет данных, необходимых для осуществления интерполяции, которые затем возвращаются в этом методе.
Параметры
sourceRenderData:Object — Исходные данные серии для проведения интерполяции.
| |
destRenderData:Object — Целевые данные серии для проведения интерполяции.
|
Object — Данные, необходимые в серии для осуществления интерполяции.
|
cacheDefaultValues | () | метод |
protected function cacheDefaultValues(measureName:String, cache:Array, fieldName:String):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Кэширует значения, сохраненные в свойстве measureName
из исходных элементов dataProvider в свойстве fieldName
элемента диаграммы. Если значением свойства categoryField
является null
или пустая строка, этот метод предполагает, что исходные элементы поставщика данных являются необработанными значениями и кэширует их.
Параметры
measureName:String — Имя свойства элемента диаграммы, значение которого должно быть установлено значением из элемента dataProvider в зависимости от свойства fieldName . Например, свойством measureName могут быть свойства xValue, yValue, xNumber, yNumber и другие свойства, представленные в виде свойств элемента диаграммы.
| |
cache:Array — Массив элементов диаграммы.
| |
fieldName:String — Метка (в элементе поставщика данных), значение которой должно использоваться для установки свойства measureName элемента диаграммы. Например, если поставщик данных имеет элемент {Country:US, medals:10} , значение fieldName может равняться Country или medals.
|
Boolean — false , если значение свойства measureName является пустой строкой или равно null; в противном случае – true .
|
cacheIndexValues | () | метод |
protected function cacheIndexValues(measureName:String, cache:Array, fieldName:String):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Кэширует значения, сохраненные в свойстве measureName
из исходных элементов dataProvider в свойстве fieldName
элемента диаграммы. Если свойством measureName
являетсяnull
или пустая строка, этот метод сохраняет индекс элементов в свойстве fieldName
.
Параметры
measureName:String — Имя свойства элемента диаграммы, значение которого должно быть установлено значением из элемента dataProvider в зависимости от свойства fieldName . Например, свойством measureName могут быть свойства xValue, yValue, xNumber, yNumber и другие свойства, представленные в виде свойств элемента диаграммы.
| |
cache:Array — Массив элементов диаграммы.
| |
fieldName:String — Метка (в элементе поставщика данных), значение которой должно использоваться для установки свойства measureName элемента диаграммы. Например, если поставщик данных имеет элемент {Country:US, medals:10} , значение fieldName может равняться Country или medals.
|
Boolean — false , если значение свойства measureName является пустой строкой или равно null; в противном случае – true .
|
cacheNamedValues | () | метод |
protected function cacheNamedValues(measureName:String, cache:Array, fieldName:String):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Кэширует значения, сохраненные в свойстве measureName
из исходных элементов dataProvider в свойстве fieldName
элемента диаграммы.
Параметры
measureName:String — Имя свойства элемента диаграммы, значение которого должно быть установлено значением из элемента dataProvider в зависимости от свойства fieldName . Например, свойством measureName могут быть свойства xValue, yValue, xNumber, yNumber и другие свойства, представленные в виде свойств элемента диаграммы.
| |
cache:Array — Массив элементов диаграммы.
| |
fieldName:String — Метка (в элементе поставщика данных), значение которой должно использоваться для установки свойства measureName элемента диаграммы. Например, если поставщик данных имеет элемент {Country:US, medals:10} , значение fieldName может равняться Country или medals.
|
Boolean — false , если значение свойства measureName является пустой строкой или равно null; в противном случае – true .
|
claimStyles | () | метод |
override public function claimStyles(styles:Array, firstAvailable:uint):uint
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывается диаграммой для разрешения запроса селекторов стиля для связанных элементов из массива chartSeriesStyles. Каждая диаграмма имеет связанный набор селекторов, которые неявным образом присвоены к элементам, содержащимся в диаграмме. Реализация этой функции при необходимости позволяет «запрашивать» элементы из данного набора. Элемент, требующий наличия N селекторов стиля, запрашивает значения с styles[firstAvailable]
по styles[firstAvailable + N – 1]
.
Параметры
styles:Array — Массив запрашиваемых стилей.
| |
firstAvailable:uint — Первый запрашиваемый селектор стиля в массиве.
|
uint — Новое значение для firstAvailable после запроса любых стилей (например, firstAvailable + N).
|
commitProperties | () | метод |
override protected function commitProperties():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обрабатывает свойства, установленные в компоненте. Это усовершенствованный метод, который можно переопределить при создании подкласса UIComponent.
Этот метод не вызывается напрямую. Метод commitProperties()
вызывается программой Flex при использовании метода addChild()
для добавления компонента к контейнеру или при вызове метода invalidateProperties()
для компонента. Вызовы метода commitProperties()
осуществляются перед вызовами метода measure()
. Это позволяет устанавливать значения свойств, которые могли бы использоваться методом measure()
.
Некоторые компоненты имеют свойства, оказывающие влияние на количество или виды нижестоящих объектов, которые они должны создать, либо обладают свойствами, взаимодействующими друг с другом, такими как свойства horizontalScrollPolicy
и horizontalScrollPosition
. Зачастую в момент запуска целесообразно обработать все эти свойства сразу и избежать дублирования работы.
defaultFilterFunction | () | метод |
protected function defaultFilterFunction(cache:Array):Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Используется при отсутствии пользовательских функций, установленных в качестве filterFunction для серии. Отдельные серии должны выполнить перезапись.
Параметры
cache:Array — Массив объектов.
|
Array — Массив объектов.
|
dragStartHandler | () | метод |
endInterpolation | () | метод |
public function endInterpolation(interpolationData:Object):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывается эффектом SeriesInterpolate для завершения эффекта интерполяции. Этот метод используется эффектом для завершения интерполяции и сброса любого временного состояния, связанного с этим эффектом.
Параметры
interpolationData:Object — Объект, определяющий исходные данные (для эффекта show ), которые представляют состояние серии до применения эффекта, и данные адресата (для эффекта hide ), которые представляют состояние серии после применения эффекта.
|
extractMinInterval | () | метод |
protected function extractMinInterval(cache:Array, measureName:String, desc:DataDescription):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Извлекает минимальное значение, максимальное значение и (при необходимости) минимальный интервал из массива объектов ChartItem. Полученные классы могут выполнять вызов этого метода из собственных реализаций метода describeData()
для заполнения подробной информации структуры DataDescription.
Параметры
cache:Array — Массив элементов диаграммы.
| |
measureName:String — Имя свойства элемента диаграммы, значение которого должно быть установлено значением из элемента dataProvider в зависимости от свойства fieldName . Например, свойством measureName могут быть свойства xValue, yValue, xNumber, yNumber и другие свойства, представленные в виде свойств элемента диаграммы.
| |
desc:DataDescription — Объект DataDescription этой серии. Это свойство содержит ограниченные значения серии, например, min , max и minInterval .
|
extractMinMax | () | метод |
protected function extractMinMax(cache:Array, measureName:String, desc:DataDescription, calculateInterval:Boolean = false):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Извлекает минимальное значение, максимальное значение и (при необходимости) минимальный интервал из массива объектов ChartItem. Полученные классы могут выполнять вызов этого метода из собственных реализаций метода describeData()
для заполнения подробной информации структуры DataDescription.
Параметры
cache:Array — Массив элементов диаграммы.
| |
measureName:String — Имя свойства элемента диаграммы, значение которого должно быть установлено значением из элемента dataProvider в зависимости от свойства fieldName . Например, свойством measureName могут быть свойства xValue, yValue, xNumber, yNumber и другие свойства, представленные в виде свойств элемента диаграммы.
| |
desc:DataDescription — Объект DataDescription этой серии. Это свойство содержит ограниченные значения серии, например, min , max и minInterval .
| |
calculateInterval:Boolean (default = false ) — Определяет необходимость извлечения minInterval для DataDescription desc при использовании объектов ChartItem в свойстве cache .
|
getAxis | () | метод |
public function getAxis(dimension:String):IAxis
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Как правило, экземпляр оси извлекается непосредственно через свойство с именем (как для серии horizontalAxis
, verticalAxis
или radiusAxis
на базе прямоугольной системы координат)
Это низкоуровневое средство доступа.
Параметры
dimension:String — Измерение, для которого требуется ось.
|
IAxis — Экземпляр оси для определенного измерения диаграммы.
|
getElementBounds | () | метод |
public function getElementBounds(renderData:Object):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обеспечивает заполнение свойств elementBounds
, bounds
и visibleBounds
структуры renderData, создаваемой этими сериями. Данный метод вызывается классами эффектов для заполнения этих полей и их использования при реализации различных типов эффектов. Полученные классы должны реализовать этот метод для создания границ элементов серии только при запросе.
Параметры
renderData:Object — Структура, созданная с помощью этой серии.
|
getItemsInRegion | () | метод |
public function getItemsInRegion(r:Rectangle):Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Получает все элементы, расположенные в прямоугольной области серии. Вызовите эту функцию для определения элементов, расположенных в указанной прямоугольной области этой серии.
Отдельные серии определяют, находится ли элемент диаграммы в данной области. Точка должна быть расположена в области глобальных координат.
Параметры
r:Rectangle — Объект Rectangle, определяющий область.
|
Array — Массив объектов ChartItem, расположенных в указанной прямоугольной области.
|
Связанные элементы API
getMissingInterpolationValues | () | метод |
protected function getMissingInterpolationValues(sourceProps:Object, srcCache:Array, destProps:Object, destCache:Array, index:Number, customData:Object):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обеспечивает заполнение отсутствующих значений в структуре интерполяции. При вызове метода initializeInterpolationData()
серией, он передается в массив исходных и целевых значений для интерполяции. Если любой из двух массивов является неполным, «соответствующие» значения заполнителя для интерполяции должны быть обеспечены серией. Способ определения значений заполнителя зависит от типа серии. Для предоставления этих значений заполнителя средства расширения серий должны обеспечить отмену данного метода.
Параметры
sourceProps:Object — Объект, содержащий исходные значения, интерполированные для определенного элемента. При выходе из этого метода все свойства данного объекта должны иметь значения, отличные от NaN .
| |
srcCache:Array — Массив интерполируемых элементов исходной диаграммы.
| |
destProps:Object — Объект, содержащий целевые значения, которые интерполируются для определенного элемента. При выходе из этого метода все свойства данного объекта должны иметь значения, отличные от значения NaN .
| |
destCache:Array — Массив интерполируемых элементов целевой диаграммы.
| |
index:Number — Индекс элемента, заполняемого в кэше.
| |
customData:Object — Данные, перенесенные серией в метод initializeInterpolationData() .
|
getRenderDataForTransition | () | метод |
public function getRenderDataForTransition(type:String):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Записывает начальное и конечное состояние серии для анимации. Как правило, этот метод вызывается классами эффектов.
При реализации пользовательского типа серии этот метод обычно не переопределяется. Вместо этого требуется переопределение средства доступа renderData()
.
Параметры
type:String — Указывает необходимость запроса эффектом описания скрываемых данных или новых данных с возможностью отображения.
|
Object — Копия данных, необходимых для представления данных серии.
|
initializeInterpolationData | () | метод |
protected function initializeInterpolationData(srcCache:Array, dstCache:Array, iProps:Object, cacheType:Class = null, customData:Object = null):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вспомогательный метод для реализации эффекта интерполяции. Пользовательская серия может вызвать этот метод из собственного метода beginInterpolation()
с целью инициализации структуры данных для интерполяции произвольного набора числовых свойств в течение срока действия эффекта. Эту структуру данных можно передать в служебный метод applyInterpolation()
для фактического изменения значений при вызове метода interpolate()
.
Параметры
srcCache:Array — Массив объектов, поля которых содержат начальные значения для интерполяции.
| |
dstCache:Array — Массив объектов, поля которых содержат конечные значения для интерполяции.
| |
iProps:Object — Хеш-таблица, ключи которой определяют имена свойств из кэша для интерполяции.
| |
cacheType:Class (default = null ) — Класс для создания, содержащий дельта-значения, вычисленные для интерполяции. Как правило, значение null , при котором используется родовой объект.
| |
customData:Object (default = null ) — Объект, содержащий специфические для серии данные. Когда процесс инициализации обнаруживает отсутствующее значение, он выполняет вызов метода getMissingInterpolationValues() для заполнения отсутствующего значения. Эти пользовательские данные передаются в данный метод и могут использоваться для передачи с помощью произвольных параметров.
|
Object — Структура данных, передаваемая в метод applyInterpolation() .
|
interpolate | () | метод |
public function interpolate(interpolationValues:Array, interpolationData:Object):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывается эффектом SeriesInterpolate для расширения эффекта интерполяции. Эффект вызывает этот метод для каждого кадра до завершения интерполяции. Серия отвечает за использование параметров для выполнения визуализации интерполированных значений. По умолчанию серия предполагает, что свойство interpolationData
является структурой данных, возвращаемой методом initializeInterpolationData()
, и передает его в метод applyInterpolation()
.
Параметры
interpolationValues:Array — Массив чисел, каждое в пределах от 0 до 1, где число с порядковым номером n указывает процент для способа, которым значение с порядковым номером n интерполируется в серии данных между начальными и конечными значениями.
| |
interpolationData:Object — Данные, возвращенные из метода beginInterpolation() .
|
invalidateData | () | метод |
protected function invalidateData(invalid:Boolean = true):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обеспечивает передачу информации об изменении основных данных в поставщике данных для серии. Эта функция инициирует вызов методов updateData()
, updateMapping()
, updateFilter()
и updateTransform()
при следующем вызове метода commitProperties()
. Если любому элементу диаграммы были присвоены какие-либо эффекты данных, этот метод также инициирует эффекты отображения и скрытия.
Параметры
invalid:Boolean (default = true ) — Если установлено значение true , этот метод инициирует вызовы методов обновления.
|
invalidateFilter | () | метод |
protected function invalidateFilter(invalid:Boolean = true):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обеспечивает передачу информации для серии о том, что фильтр данных по отношению к осям изменен и должен быть повторно вычислен. Этот метод инициирует вызов методов updateFilter()
и updateTransform()
при следующем вызове метода commitProperties()
. Если любому элементу диаграммы были присвоены какие-либо эффекты данных, этот метод также инициирует эффекты отображения и скрытия.
Параметры
invalid:Boolean (default = true ) — Если установлено значение true , этот метод инициирует вызовы методов обновления.
|
invalidateMapping | () | метод |
protected function invalidateMapping(invalid:Boolean = true):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обеспечивает передачу информации для серии о том, что сопоставление данных с числовыми значениями было изменено и должно быть вычислено повторно. Вызов этой функции приведет к вызову методов updateMapping()
, updateFilter()
и updateTransform()
при следующем вызове метода commitProperties()
. Если любому элементу диаграммы были присвоены какие-либо эффекты данных, этот метод также инициирует эффекты отображения и скрытия.
Параметры
invalid:Boolean (default = true ) — Если установлено значение true , этот метод инициирует вызовы методов обновления.
|
invalidateTransform | () | метод |
protected function invalidateTransform(invalid:Boolean = true):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обеспечивает передачу информации для серии о том, что преобразование данных в координаты экрана изменено и должно быть повторно вычислено. Эта функция инициирует вызов метода updateTransform()
при следующем вызове метода commitProperties()
.
Параметры
invalid:Boolean (default = true ) — Если установлено значение true , этот метод инициирует вызовы методов обновления.
|
invalidateTransitions | () | метод |
protected function invalidateTransitions():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Предоставляет для серии информацию о значительных изменениях, возникших в отображении данных. Это инициирует запуск эффектов ShowData и HideData.
legendDataChanged | () | метод |
protected function legendDataChanged():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обновляет элементы легенды при изменении отображаемого имени серии в ходе передачи нового события LegendDataChanged.
setActualSize | () | метод |
override public function setActualSize(w:Number, h:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Устанавливает фактический размер для этого объекта.
Этот метод главным образом используется в реализации метода updateDisplayList()
, в котором вы вычисляете фактический размер этого объекта, основанный на его явном размере, размере по отношению к вышестоящему элементу (процент от его размера), а также измеренный размер. Далее путем вызова метода setActualSize()
вы применяете этот фактический размер к объекту.
В других ситуациях вместо вызова этого метода требуется установка свойств, например width
, height
, percentWidth
или percentHeight
.
Параметры
w:Number — Новая ширина для этого объекта.
| |
h:Number — Новая высота для этого объекта.
|
setAxis | () | метод |
public function setAxis(dimension:String, value:IAxis):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Присваивает экземпляр Axis определенному измерению диаграммы. Экземпляр оси обычно устанавливается непосредственно через свойство с именем (как для серий, основанных на прямоугольной системе координат horizontalAxis
, verticalAxis
или radiusAxis
).
Это низкоуровневое средство доступа.
Параметры
dimension:String — Измерение диаграммы, которую требуется назначить для оси.
| |
value:IAxis — Ось, назначаемая для измерения диаграммы.
|
stripNaNs | () | метод |
protected function stripNaNs(cache:Array, field:String):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Удаляет любой элемент из предоставленного кэша, свойство которого field
равно NaN
. Полученные классы могут выполнять вызов этого метода из собственных реализаций метода updateFilter()
для удаления любых отфильтрованных осями объектов ChartItem.
Параметры
cache:Array — Массив элементов диаграммы.
| |
field:String — Свойство поля, из которого требуется удалить элемент.
|
stylesInitialized | () | метод |
override public function stylesInitialized():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывает метод legendDataChanged()
.
updateData | () | метод |
protected function updateData():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывается, если основные данные, представляемые в сериях, были изменены и должны быть заново загружены из поставщика данных. При реализации пользовательских типов серий необходимо отменить этот метод и загрузить все данные, необходимые для отображения серий из резервного поставщика данных. Также следует убедиться в том, что в подклассе был вызван метод super.updateData()
. Как правило, непосредственный вызов данного метода не осуществляется. Вместо этого для обеспечения гарантии того, что данные в заданной точке были обновлены, выполните вызов метода validateData()
класса Series.
updateDisplayList | () | метод |
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обеспечивает отображение объекта и/или определение размеров и положения его нижестоящих элементов. Это усовершенствованный метод, который можно переопределить при создании подкласса UIComponent.
Этот метод не вызывается напрямую. Метод updateDisplayList()
вызывается программой Flex при добавлении компонента к контейнеру с использованием метода addChild()
, а также при вызове метода invalidateDisplayList()
компонента.
Если компонент не имеет нижестоящих элементов, именно в этом методе необходимо осуществить программируемое отображение с использованием методов объекта Graphics компонента, например graphics.drawRect()
.
Если компонент имеет нижестоящие элементы, в этом методе необходимо выполнить вызов методов move()
и setActualSize()
для его нижестоящих элементов.
Программируемое отображение может осуществляться в компонентах даже при наличии у них нижестоящих элементов. При выполнении этого действия используйте свойства unscaledWidth
и unscaledHeight
компонента в качестве его пределов.
Важным является использование свойств unscaledWidth
и unscaledHeight
вместо свойств width
и height
.
Параметры
unscaledWidth:Number — Указывает ширину компонента в пикселях в координатах компонента вне зависимости от значения свойства scaleX компонента.
| |
unscaledHeight:Number — Указывает высоту компонента в пикселях в координатах компонента вне зависимости от значения свойства scaleY компонента.
|
updateFilter | () | метод |
protected function updateFilter():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывается, если основные данные, представляемые в серии, должны быть отфильтрованы в соответствии с диапазонами, представляемыми с помощью осей связанного преобразования данных. Это может произойти по причине изменения основных данных или ввиду того, что был изменен диапазон связанных осей. При реализации пользовательского типа серии необходимо отменить этот метод и отфильтровать все внешние данные с использованием метода filterCache()
осей, управляемых с помощью связанного преобразования данных. Метод filterCache()
обеспечивает преобразование всех значений, находящихся вне диапазона, в значения NaN
. Необходимо убедиться в том, что метод super.updateFilter()
был вызван в подклассе. Как правило, непосредственный вызов данного метода не требуется. Вместо этого при необходимости удостовериться в том, что данные были отфильтрованы в заданной точке, вызовите метод validateTransform()
класса Series. Как правило, в случае необходимости можно предположить, что методы updateData()
и updateMapping()
были вызваны перед этим методом.
updateMapping | () | метод |
protected function updateMapping():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывается, если основные данные, представляемые в сериях, должны быть сопоставлены с числовыми представлениями. Это может случиться по причине изменения основных данных или ввиду того, что оси, используемые для отображения серий, были соответствующим образом изменены. При реализации пользовательских серий необходимо отменить этот метод и преобразовать данные, представляемые в виде числовых значений, с использованием метода mapCache()
для осей, управляемых с помощью связанного преобразования данных. Также необходимо убедиться в вызове метода super.updateMapping()
для подкласса. Как правило, непосредственный вызов данного метода не требуется. Вместо этого для гарантии того, что данные в заданной точке были сопоставлены, вызовите метод validateData()
класса Series. Как правило, при необходимости можно предположить, что метод updateData()
был вызван непосредственно перед этим методом.
updateTransform | () | метод |
protected function updateTransform():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывается, если основные данные, представляемые в сериях, должны быть преобразованы из данных в экранные значения с помощью осей связанного преобразования данных. Это может произойти по причине изменения основных данных, ввиду изменения диапазона связанных осей или размера области на экране. При реализации пользовательского типа серий необходимо отменить этот метод и выполнить преобразование данных с использованием метода transformCache()
связанного преобразования данных. Следует убедиться в вызове метода super.updateTransform()
в подклассе. Как правило, непосредственный вызов данного метода не требуется. Вместо этого при необходимости убедиться в том, что данные были отфильтрованы в заданной точке, вызовите метод valiateTransform()
класса Series. Как правило, при необходимости можно предположить, что методы updateData()
, updateMapping()
и updateFilter()
были вызваны непосредственно перед этим методом.
validateData | () | метод |
protected function validateData():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
В случае необходимости выполняет вызов методов серии updateData()
и updateMapping()
. В случае необходимости серия автоматически вызывает этот метод из метода commitProperties()
, но производная серия может вызвать его явно, если создаваемые значения требуются в явное время. Загрузка и отображение данных относительно осей предназначены для принятия данных осями в любое время. Этот метод безопасно вызывать явным образом в любой точке.
validateTransform | () | метод |
protected function validateTransform():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
В случае необходимости вызывает методы серии updateFilter()
и updateTransform()
. В случае необходимости серия автоматически вызывает этот метод при выполнении метода commitProperties()
, однако полученная серия может вызвать его явно, если создаваемые значения требуются в явное время. Фильтрация и преобразование данных используют определенные значения, вычисляемые осями, которые могут в свою очередь зависеть от данных, отображаемых в диаграмме. Вызов этой функции в неверное время может привести к выполнению дополнительной работы, если значения обновляются.
Tue Jun 12 2018, 11:34 AM Z