Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: AIR 30.0 или более ранней версии, Flash Player 30.0 или более ранней версии, Flash Lite 4
Flex 4.6 или более ранней версии, Flash Pro CS6 или более ранней версии
Скрыть фильтры
mx.charts 

DateTimeAxis  - AS3 Flex

Пакетыx

Верхний уровень
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

Элементы языка

Глобальные константы
Глобальные функции
Операторы
Инструкции, ключевые слова и директивы
Специальные типы

Приложения

Новые возможности
Ошибки компилятора
Предупреждения компилятора
Ошибки времени выполнения
Миграция ActionScript 3
Поддерживаемые наборы символов
Только MXML
Элементы движения XML
Теги Timed Text
устаревший_индекс
Константы реализации специальных возможностей
Использование примеров
Юридическая информация
Пакетmx.charts
Классpublic class DateTimeAxis
НаследованиеDateTimeAxis Inheritance NumericAxis Inheritance AxisBase Inheritance EventDispatcher Inheritance Object

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

Класс DateTimeAxis используется для равномерного отображения значений времени между минимальным и максимальным значениями вдоль оси диаграммы. Этот класс позволяет выводить значения, представленные либо как экземпляры класса Date, т. е. числовые значения, соответствующие количеству миллисекунд с начала эпохи (1 января 1970 г., GMT), либо как строковые значения (при наличии пользовательской функции синтаксического анализа).

DateTimeAxis выбирает для отметки на оси наиболее соответствующие единицы из диапазона между минимальным и максимальным значениями оси. Ось выбирает наибольшую единицу, генерирующую приемлемое количество меток для данного диапазона. Можно ограничить набор единиц, рассматриваемых диаграммой, или точно указать используемые единицы путем установки свойства labelUnits.

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

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

Синтаксис MXMLexpandedСкрыть синтаксис MXML

The <mx:DateTimeAxis> tag inherits all the properties of its parent classes and adds the following properties:

  <mx:DateTimeAxis
    Properties
    alignLabelsToUnits="true|false"
    dataUnits="milliseconds|seconds|minutes|hours|days|weeks|months|years"
    disabledDays="Array; No default"
    disabledRanges="Array; No default"
    displayLocalTime="false"
    interval="Number"
    labelUnits="milliseconds|seconds|minutes|hours|days|weeks|months|years"
    maximum="Date"
    minimum="Date"
    minorTickInterval="Number"
    minorTickUnits="milliseconds|seconds|minutes|hours|days|weeks|months|years"
  />
  

Посмотреть примеры

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



Общедоступные свойства
 СвойствоОпределено
  alignLabelsToUnits : Boolean
Определяет размещение меток на оси.
DateTimeAxis
 InheritedautoAdjust : Boolean
Указывает, округляет ли Flex значения.
NumericAxis
 InheritedbaseAtZero : Boolean
Указывает, пытается ли Flex сохранить значения minimum и maximum как можно ближе к нулю.
NumericAxis
 Inheritedbaseline : Number
[только для чтения] Вычисленное минимальное значение для оси, пока это значение больше 0.
NumericAxis
 InheritedchartDataProvider : Object
[только для записи] Поставщик данных, присвоенный диаграмме с вложениями.
AxisBase
 InheritedcomputedMaximum : Number
Вычисленное максимальное значение, представляемое этой осью.
NumericAxis
 InheritedcomputedMinimum : Number
Вычисленное минимальное значение, представляемое этой осью.
NumericAxis
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  dataInterval : Number
[только для записи] Определяет интервал между данными на диаграмме в соответствии со значениями в dataUnits.
DateTimeAxis
  dataUnits : String
Указывает единицы, используемые для представления данных на диаграмме.
DateTimeAxis
 Inheriteddirection : String
Определяет направление визуализации оси.
NumericAxis
  disabledDays : Array
Дни недели, подлежащие деактивации.
DateTimeAxis
  disabledRanges : Array
Позволяет деактивировать один или несколько дней.
DateTimeAxis
  displayLocalTime : Boolean
Если задано значение true, DateTimeAxis рассматривает все значения даты как принадлежащие часовому поясу клиентского компьютера, на котором функционирует приложение.
DateTimeAxis
 InheriteddisplayName : String
Имя оси.
AxisBase
  interval : Number
Указывает количество labelUnits между значениями меток на оси.
DateTimeAxis
 InheritedlabelFunction : Function
Вызывается при форматировании значений оси для отображения в качестве метки.
NumericAxis
  labelUnits : String
Единицы, используемые осью для генерации меток.
DateTimeAxis
  maximum : Date
Определяет максимальное значение для метки оси.
DateTimeAxis
  minimum : Date
Определяет минимальное значение для метки оси.
DateTimeAxis
  minorTickInterval : Number
Указывает количество minorTickUnits между вспомогательными делениями на оси.
DateTimeAxis
 InheritedminorTicks : Array
[только для чтения] Массив вспомогательных делений, генерируемых для представления этой оси.
NumericAxis
  minorTickUnits : String
Единицы, используемые при генерации на оси вспомогательных делений.
DateTimeAxis
 Inheritedpadding : Number
Указывает заполнение, которое Flex добавляет к вычисленным минимальному и максимальному значениям для оси при визуализации значений на экране.
NumericAxis
  parseFunction : Function
[переопределить] Указывает метод, используемый для настройки значений точек данных.
DateTimeAxis
 Inheritedtitle : String
Текст заголовка, отображаемый вдоль оси.
AxisBase
  unitSize : Number
[переопределить] [только для чтения] Ширина отдельной единицы данных (в пикселях).
DateTimeAxis
Защищенные свойства
 СвойствоОпределено
 InheritedassignedMaximum : Number
Явно назначенное максимальное значение.
NumericAxis
 InheritedassignedMinimum : Number
Явно назначенное минимальное значение.
NumericAxis
 InheritedcomputedInterval : Number
Вычисленный интервал, представляемый этой осью.
NumericAxis
 InheriteddataDescriptions : Array
[только для чтения] Массив структур DataDescription, описывающих данные, представляемые диаграммой.
NumericAxis
 InheritedlabelCache : Array
Последний набор объектов AxisLabel, генерируемых для представления этой оси.
NumericAxis
 InheritedlabelMaximum : Number
Максимальное значение для места размещения метки.
NumericAxis
 InheritedlabelMinimum : Number
Минимальное значение места, где должна быть помещена метка.
NumericAxis
 InheritedminorTickCache : Array
Последний набор вспомогательных делений, генерируемых для представления этой оси.
NumericAxis
  requiredDescribedFields : uint
[переопределить] [только для чтения] Поля структуры DescribeData, используемые осью.
DateTimeAxis
 Inheritedticks : Array
[только для чтения] Массив делений для этой оси.
NumericAxis
Общедоступные методы
 МетодОпределено
  
Конструктор.
DateTimeAxis
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии.
EventDispatcher
 Inherited
Инициирует события, информирующие объект диапазона о времени изменения данных диаграммы.
AxisBase
 Inherited
Посылает событие в поток событий.
EventDispatcher
  
filterCache(cache:Array, field:String, filteredField:String):void
[переопределить] Отфильтровывает набор значений произвольного типа до набора чисел, которые могут быть отображены.
DateTimeAxis
 Inherited
Форматирует значения для отображения в элементах DataTip.
NumericAxis
 Inherited
Определяет диапазон для оценки того, какими должны быть метки оси.
NumericAxis
 Inherited
getLabels(minimumAxisLength:Number):AxisLabelSet
Получает текст визуализированных меток.
NumericAxis
 Inherited
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события.
EventDispatcher
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Сопоставляет положение по оси обратно с числовым значением данных.
NumericAxis
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
mapCache(cache:Array, field:String, convertedField:String, indexValues:Boolean = false):void
Преобразует набор значений произвольного типа в набор чисел, которые могут быть преобразованы в экранные координаты.
NumericAxis
 Inherited
Определяет поведение оси при наличии перекрывающихся меток.
NumericAxis
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
  
reduceLabels(intervalStart:AxisLabel, intervalEnd:AxisLabel):AxisLabelSet
[переопределить] Вызывается, если AxisRenderer не может выполнить чистую визуализацию меток без наложения и если требуется сокращение набора меток с помощью объекта Axis.
DateTimeAxis
 Inherited
Каждое свойство DataTransform, использующее ось, регистрирует себя вместе с этой осью.
AxisBase
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаляет прослушиватель из объекта EventDispatcher.
EventDispatcher
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
  
transformCache(cache:Array, field:String, convertedField:String):void
[переопределить] Преобразует набор значений из области данных в область экрана.
DateTimeAxis
 Inherited
Каждое свойство DataTransform, использующее ось, регистрирует себя вместе с этой осью.
AxisBase
 Inherited
Обновляет диаграмму.
NumericAxis
 Inherited
Возвращает элементарное значение заданного объекта.
Object
 Inherited
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником.
EventDispatcher
Защищенные методы
 МетодОпределено
 Inherited
adjustMinMax(minValue:Number, maxValue:Number):void
Регулирует генерируемый или назначенный диапазон меток оси.
NumericAxis
 Inherited
Заполняет свойство labelCache метками, представляющими текущие значения оси.
NumericAxis
  
[переопределить] Формирует массив позиций для массива вспомогательных делений, генерируемых этой осью.
DateTimeAxis
 Inherited
describeData(requiredFields:uint):Array
Вызывается управляющим элементом DataTransform для получения описания данных, представляемых этим элементом IChartElement.
AxisBase
  
Функция форматирования по умолчанию, применяемая в том случае, если ось визуализируется с использованием labelUnits на основе дня.
DateTimeAxis
  
Функция форматирования по умолчанию, применяемая в том случае, если ось визуализируется с использованием labelUnits на основе миллисекунды.
DateTimeAxis
  
Функция форматирования по умолчанию, применяемая в том случае, если ось визуализируется с использованием labelUnits на основе минуты.
DateTimeAxis
  
Функция форматирования по умолчанию, применяемая в том случае, если ось визуализируется с использованием labelUnits на основе месяца.
DateTimeAxis
  
Функция форматирования по умолчанию, применяемая в том случае, если ось визуализируется с использованием labelUnits на основе секунды.
DateTimeAxis
  
Функция форматирования по умолчанию, применяемая в том случае, если ось визуализируется с использованием labelUnits на основе года.
DateTimeAxis
 Inherited
Защищает диапазон от недопустимых значений для этого типа оси.
NumericAxis
 Inherited
Признает недействительными кэшируемые метки и деления, представляющие значения этой оси.
NumericAxis
События
 Событие Сводка Определено
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным.EventDispatcher
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным.EventDispatcher
Сведения о свойстве

alignLabelsToUnits

свойство
alignLabelsToUnits:Boolean

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

Определяет размещение меток на оси.

Если задано значение false, диаграмма всегда помещает метку в начале оси. Например, если метки отображаются на основе месяца, и первой точкой данных является 14 июля, то первая метка соответствует 14 июля. Если задано значение true, сначала вычисляются единицы метки, а затем целиком отмечается первый интервал, соответствующий этим единицам. Например, если первой точкой данных является 14 июля, а в качестве единицы метки определен месяц (задан явно или вычислен динамически), то первой метке соответствует 1 августа.

Значением по умолчанию является true.



Реализация
    public function get alignLabelsToUnits():Boolean
    public function set alignLabelsToUnits(value:Boolean):void

dataInterval

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

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

Определяет интервал между данными на диаграмме в соответствии со значениями в dataUnits.

Например, если для свойства dataUnits установлено значение hours, и для свойства dataInterval установлено значение 4, на диаграмме отображаются данные, поступающие каждые четыре часа. Это свойство оказывает влияние на способ визуализации некоторых серий (например, ColumnSeries и CandlestickSeries). Это свойство также воздействует на способ автоматического выбора меток.



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

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

dataUnits

свойство 
dataUnits:String

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

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

  • milliseconds;
  • seconds;
  • minutes;
  • hours;
  • days;
  • weeks;
  • months;
  • years.

Использовать это значение можно двумя способами. Во-первых, при выборе соответствующих единиц метки DateTimeAxis не может выбрать единицы, меньшие единиц представляемых данных. Если свойство dataUnits имеет значение days, на диаграмме не отображаются метки для каждого часа вне зависимости от диапазона минимум/максимум.

Во-вторых, значение свойства dataUnits используется некоторыми сериями для выполнения визуализации соответствующим образом. В частности, многие колоночные серии (например, ColumnSeries, BarSeries, CandlestickSeries и HLOCSeries) используют значение свойства dataUnits для определения ширины при визуализации столбцов.

Если, например, свойство labelUnits горизонтальной оси элемента управления ColumnChart имеет значение weeks, и свойство dataUnits имеет значение days, ColumnChart отображает каждый столбец в позиции, соответствующей 1/7 расстояния между метками.

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

Значением по умолчанию является null.



Реализация
    public function get dataUnits():String
    public function set dataUnits(value:String):void

disabledDays

свойство 
disabledDays:Array

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

Дни недели, подлежащие деактивации. Деактивируются все даты в пределах месяца, соответствующие указанному дню. Элементы этого массива могут иметь значения от 0 (воскресенье) до 6 (суббота). Например, значение [0, 6] деактивирует воскресенье и субботу.



Реализация
    public function get disabledDays():Array
    public function set disabledDays(value:Array):void

disabledRanges

свойство 
disabledRanges:Array

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

Позволяет деактивировать один или несколько дней.

Это свойство принимает массив объектов в качестве параметра. Каждый объект в этом массиве является либо объектом Date, определяющим один день, подлежащий деактивации; либо объектом, содержащим один или оба свойства rangeStart и rangeEnd, каждое из значений которых представляет собой объект Date. Значение этих свойств указывает границы диапазона дат. Если любое из значений опущено, диапазон рассматривается как неограниченный в соответствующем направлении. Если определено только свойство rangeStart, деактивируются все даты после указанной даты, включая дату rangeStart. Если определено только свойство rangeEnd, деактивируются все даты, предшествующие указанной дате, включая дату rangeEnd. Для деактивации отдельного дня используется отдельный объект Date в массиве, указывающий определенную дату.

Например, требуется деактивировать следующие даты: 11 января 2006 г. в диапазоне от 23 января до 10 февраля 2006 г., а также 1 марта 2006 г. и все последующие даты.

disabledRanges="{[ new Date(2006,0,11), {rangeStart: new Date(2006,0,23), rangeEnd: new Date(2006,1,10)}, {rangeStart: new Date(2006,2,1)} ]}"

Значением по умолчанию является [].



Реализация
    public function get disabledRanges():Array
    public function set disabledRanges(value:Array):void

displayLocalTime

свойство 
displayLocalTime:Boolean

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

Если задано значение true, DateTimeAxis рассматривает все значения даты как принадлежащие часовому поясу клиентского компьютера, на котором функционирует приложение. Если задано значение false, все значения указаны по всемирному (гринвичскому) времени.



Реализация
    public function get displayLocalTime():Boolean
    public function set displayLocalTime(value:Boolean):void

interval

свойство 
interval:Number

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

Указывает количество labelUnits между значениями меток на оси. Числовое значение интервала вычисляется в приложении Flex, если для этого свойства задано значение null.

Значением по умолчанию является null.



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

labelUnits

свойство 
labelUnits:String

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

Единицы, используемые осью для генерации меток. По умолчанию DateTimeAxis рассматривает все допустимые единицы (milliseconds, seconds, minutes, hours, days, weeks, months и years).

Если значение свойства labelUnits не установлено, для визуализации меток на диаграмме не могут использоваться единицы, меньшие, чем значение свойства dataUnits.



Реализация
    public function get labelUnits():String
    public function set labelUnits(value:String):void

maximum

свойство 
maximum:Date

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

Определяет максимальное значение для метки оси. Если задано значение null, в Flex определяется минимальное значение на основе данных диаграммы.

Значением по умолчанию является null.



Реализация
    public function get maximum():Date
    public function set maximum(value:Date):void

minimum

свойство 
minimum:Date

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

Определяет минимальное значение для метки оси. Если задано значение null, в Flex определяется минимальное значение на основе данных диаграммы.

Значением по умолчанию является null.



Реализация
    public function get minimum():Date
    public function set minimum(value:Date):void

minorTickInterval

свойство 
minorTickInterval:Number

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

Указывает количество minorTickUnits между вспомогательными делениями на оси. Если установлено значение NaN, DateTimeAxis выполняет автоматическое вычисление этого значения.

Как правило, для свойства minorTickInterval автоматически устанавливается значение 1. Однако если свойство minorTickUnits определяет те же самые единицы, что и свойство dataUnits (заданные явно или вычисленные неявно), то значением свойства minorTickInterval является максимальная величина из 1 и dataInterval.



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

minorTickUnits

свойство 
minorTickUnits:String

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

Единицы, используемые при генерации на оси вспомогательных делений. По умолчанию DateTimeAxis рассматривает все допустимые единицы (milliseconds, seconds, minutes, hours, days, weeks, months и years).

Если это свойство не установлено, для диаграммы определяется значение свойства minorTickUnits. Если интервал метки больше 1, то для свойства minorTickUnits устанавливается значение свойства labelUnits, и для свойства minorTickInterval устанавливается значение 1. Если интервал метки равен 1, то значением свойства minorTickUnits является следующая меньшая единица из свойства labelUnits. Заданное значение свойства minorTickUnits не может быть меньшим, чем значение свойства dataUnits.



Реализация
    public function get minorTickUnits():String
    public function set minorTickUnits(value:String):void

parseFunction

свойство 
parseFunction:Function[переопределить]

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

Указывает метод, используемый для настройки значений точек данных. Это свойства позволяет указывать метод, посредством которого принимается значение и возвращается объект Date. Затем этот объект Date используется объектом DateTimeAxis диаграммы. Такой подход обеспечивает возможность настройки строк ввода даты и их преобразования в объекты Date, которые затем интерпретируются приложением Flex для использования в DateTimeAxis.

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

Этот объект Date немедленно преобразуется в числовое значение, таким образом, пользовательские parseFunctions могут многократно использовать один и тот же объект Date, что положительно влияет на производительность. По умолчанию DateTimeAxis использует функциональные возможности синтаксического анализа строки, предоставляемые стандартным методом Date.parse() ECMA.

В следующем примере используется поставщик данных, определяющий объект данных в формате { yyyy, mm, dd }. На основе этих значений метод, определяемый функцией parseFunction, создает объект Date, который может использоваться осью.
      <mx:Script>
          import mx.collections.ArrayCollection;
          [Bindable] 
          public var aapl:ArrayCollection = new ArrayCollection([ 
              {date: "2005, 8, 1", close: 42.71},
              {date: "2005, 8, 2", close: 42.99},
              {date: "2005, 8, 3", close: 44}
          ]);
          
          public function myParseFunction(s:String):Date { 
              // Get an array of Strings from the comma-separated String passed in.
              var a:Array = s.split(",");
      
              // Create the new Date object. Note that the month argument is 0-based (with 0 being January).
              var newDate:Date = new Date(a[0],a[1]-1,a[2]);
              return newDate;
          }
      </mx:Script>
      <mx:LineChart id="mychart" dataProvider="{aapl}" showDataTips="true">
          <mx:horizontalAxis>
              <mx:DateTimeAxis dataUnits="days" parseFunction="myParseFunction"/>
          </mx:horizontalAxis>
          <mx:series>
              <mx:LineSeries yField="close" xField="date" displayName="AAPL"/>
          </mx:series>
      </mx:LineChart>
      



Реализация
    override public function get parseFunction():Function
    override public function set parseFunction(value:Function):void

requiredDescribedFields

свойство 
requiredDescribedFields:uint  [только для чтения] [переопределить]

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

Поля структуры DescribeData, используемые осью.



Реализация
    override protected function get requiredDescribedFields():uint

unitSize

свойство 
unitSize:Number  [только для чтения] [переопределить]

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

Ширина отдельной единицы данных (в пикселях). Тип единицы данных определяется значением свойства dataUnits.



Реализация
    override public function get unitSize():Number
Сведения о конструкторе

DateTimeAxis

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

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

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

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

buildMinorTickCache

()метод
override protected function buildMinorTickCache():Array

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

Формирует массив позиций для массива вспомогательных делений, генерируемых этой осью. Эта функция реализуется подклассами. Вызов этой функции выполняется автоматически классом NumericAxis. Вместо непосредственного вызова этой функции следует использовать свойство minorTicks.

Возвращает
Array — Массив позиций со значениями от 0 до 1, представляющими точки между минимальным и максимальным значениями оси, в которых визуализируются вспомогательные деления.

filterCache

()метод 
override public function filterCache(cache:Array, field:String, filteredField:String):void

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

Отфильтровывает набор значений произвольного типа до набора чисел, которые могут быть отображены.

Параметры

cache:Array — Массив объектов, из которого считываются и в котором сохраняются преобразованные значения.
 
field:String — Поле объектов в массиве кэша, содержащем предварительно отфильтрованные значения.
 
filteredField:String — Поле объектов в массиве кэша, где должны быть сохранены отфильтрованные значения.

formatDays

()метод 
protected function formatDays(d:Date, previousValue:Date, axis:mx.charts:DateTimeAxis):String

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

Функция форматирования по умолчанию, применяемая в том случае, если ось визуализируется с использованием labelUnits на основе дня. В случае создания пользовательского класса DateTimeAxis при необходимости использования альтернативного форматирования по умолчанию этот метод можно отменить.

Этот метод не вызывается напрямую. Вместо этого Flex выполняет его вызов перед визуализацией метки в целях отображения соответствующей строки.

Параметры

d:Date — Объект Date, содержащий форматируемую единицу.
 
previousValue:Date — Объект Date, который содержит точку данных, предшествующую текущей точке данных.
 
axis:mx.charts:DateTimeAxis — Класс DateTimeAxis для визуализации метки.

Возвращает
String — Отформатированная метка.

formatMilliseconds

()метод 
protected function formatMilliseconds(d:Date, previousValue:Date, axis:mx.charts:DateTimeAxis):String

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

Функция форматирования по умолчанию, применяемая в том случае, если ось визуализируется с использованием labelUnits на основе миллисекунды. В случае создания пользовательского класса DateTimeAxis при необходимости использования альтернативного форматирования по умолчанию этот метод можно отменить.

Этот метод не вызывается напрямую. Вместо этого Flex выполняет его вызов перед визуализацией метки в целях отображения соответствующей строки.

Параметры

d:Date — Объект Date, содержащий форматируемую единицу.
 
previousValue:Date — Объект Date, который содержит точку данных, предшествующую текущей точке данных.
 
axis:mx.charts:DateTimeAxis — Класс DateTimeAxis для визуализации метки.

Возвращает
String — Отформатированная метка.

formatMinutes

()метод 
protected function formatMinutes(d:Date, previousValue:Date, axis:mx.charts:DateTimeAxis):String

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

Функция форматирования по умолчанию, применяемая в том случае, если ось визуализируется с использованием labelUnits на основе минуты. В случае создания пользовательского класса DateTimeAxis при необходимости использования альтернативного форматирования по умолчанию этот метод можно отменить.

Этот метод не вызывается напрямую. Вместо этого Flex выполняет его вызов перед визуализацией метки в целях отображения соответствующей строки.

Параметры

d:Date — Объект Date, содержащий форматируемую единицу.
 
previousValue:Date — Объект Date, который содержит точку данных, предшествующую текущей точке данных.
 
axis:mx.charts:DateTimeAxis — Класс DateTimeAxis для визуализации метки.

Возвращает
String — Отформатированная метка.

formatMonths

()метод 
protected function formatMonths(d:Date, previousValue:Date, axis:mx.charts:DateTimeAxis):String

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

Функция форматирования по умолчанию, применяемая в том случае, если ось визуализируется с использованием labelUnits на основе месяца. В случае создания пользовательского класса DateTimeAxis при необходимости использования альтернативного форматирования по умолчанию этот метод можно отменить.

Этот метод не вызывается напрямую. Вместо этого Flex выполняет его вызов перед визуализацией метки в целях отображения соответствующей строки.

Параметры

d:Date — Объект Date, содержащий форматируемую единицу.
 
previousValue:Date — Объект Date, который содержит точку данных, предшествующую текущей точке данных.
 
axis:mx.charts:DateTimeAxis — Класс DateTimeAxis для визуализации метки.

Возвращает
String — Отформатированная метка.

formatSeconds

()метод 
protected function formatSeconds(d:Date, previousValue:Date, axis:mx.charts:DateTimeAxis):String

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

Функция форматирования по умолчанию, применяемая в том случае, если ось визуализируется с использованием labelUnits на основе секунды. В случае создания пользовательского класса DateTimeAxis при необходимости использования альтернативного форматирования по умолчанию этот метод можно отменить.

Этот метод не вызывается напрямую. Вместо этого Flex выполняет его вызов перед визуализацией метки в целях отображения соответствующей строки.

Параметры

d:Date — Объект Date, содержащий форматируемую единицу.
 
previousValue:Date — Объект Date, который содержит точку данных, предшествующую текущей точке данных.
 
axis:mx.charts:DateTimeAxis — Класс DateTimeAxis для визуализации метки.

Возвращает
String — Отформатированная метка.

formatYears

()метод 
protected function formatYears(d:Date, previousValue:Date, axis:mx.charts:DateTimeAxis):String

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

Функция форматирования по умолчанию, применяемая в том случае, если ось визуализируется с использованием labelUnits на основе года. В случае создания пользовательского класса DateTimeAxis при необходимости использования альтернативного форматирования по умолчанию этот метод можно отменить.

Этот метод не вызывается напрямую. Вместо этого Flex выполняет его вызов перед визуализацией метки в целях отображения соответствующей строки.

Параметры

d:Date — Объект Date, содержащий форматируемую единицу.
 
previousValue:Date — Объект Date, который содержит точку данных, предшествующую текущей точке данных.
 
axis:mx.charts:DateTimeAxis — Класс DateTimeAxis для визуализации метки.

Возвращает
String — Отформатированная метка.

reduceLabels

()метод 
override public function reduceLabels(intervalStart:AxisLabel, intervalEnd:AxisLabel):AxisLabelSet

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

Вызывается, если AxisRenderer не может выполнить чистую визуализацию меток без наложения и если требуется сокращение набора меток с помощью объекта Axis. Методу передаются две перекрывающиеся метки.

Параметры

intervalStart:AxisLabel — Начало интервала, где происходит наложение меток.
 
intervalEnd:AxisLabel — Конец интервала, в котором происходит наложение меток.

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

transformCache

()метод 
override public function transformCache(cache:Array, field:String, convertedField:String):void

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

Преобразует набор значений из области данных в область экрана.

Параметры

cache:Array — Массив объектов, из которого считываются и в котором сохраняются отображаемые значения.
 
field:String — Поле объектов в массиве кэша, содержащее предварительно преобразованные значения.
 
convertedField:String — Поле объектов в массиве кэша, где должны сохраняться преобразованные значения.

DateTimeAxisExample.mxml
<?xml version="1.0"?>
<!-- Simple example to demonstrate the DateTimeAxis class. -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
    xmlns:s="library://ns.adobe.com/flex/spark" 
    xmlns:mx="library://ns.adobe.com/flex/mx">

    <fx:Script>
        <![CDATA[

            import mx.collections.ArrayCollection;

            [Bindable] 
            public var stockDataAC:ArrayCollection = new ArrayCollection( [
                {date: "2005, 7, 27", close: 41.71},
                {date: "2005, 7, 28", close: 42.21},
                {date: "2005, 7, 29", close: 42.11},
                {date: "2005, 8, 1", close: 42.71},
                {date: "2005, 8, 2", close: 42.99},
                {date: "2005, 8, 3", close: 44} ]);
    
            public function myParseFunction(s:String):Date { 
                // Get an array of Strings from the comma-separated String passed in.
                var a:Array = s.split(",");
                // Create the new Date object. Subtract one from 
                // the month property because months are zero-based in 
                // the Date constructor.
                var newDate:Date = new Date(a[0],a[1]-1,a[2]);
                return newDate;
            }
        ]]>
    </fx:Script>

    <mx:Panel title="DateTimeAxis Example" height="100%" width="100%">
    
        <mx:LineChart id="mychart" height="100%" width="100%"
            paddingRight="5" paddingLeft="5" 
            showDataTips="true" dataProvider="{stockDataAC}">
            
            <mx:horizontalAxis>
                <mx:DateTimeAxis dataUnits="days" parseFunction="myParseFunction"/>
            </mx:horizontalAxis>

            <mx:verticalAxis>
                <mx:LinearAxis baseAtZero="false" />
            </mx:verticalAxis>

            <mx:series>
                <mx:LineSeries yField="close" xField="date" displayName="AAPL"/>
            </mx:series>
        </mx:LineChart>
        
    </mx:Panel>
</s:Application>




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

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