mx.automationIAutomationObject Интерфейс IAutomationObject определяет интерфейс для объекта-делегата, который реализует автоматизацию для компонента. Интерфейс IAutomationObject определяет интерфейс для объекта-делегата, который реализует автоматизацию для компонента. createAutomationIDPartWithRequiredProperties Возвращает набор свойств в виде идентификаторов автоматизации, которые идентифицируют нижестоящий элемент в рамках этого контейнера.Наборы свойств, описывающих нижестоящий элемент, которые можно использовать в дальнейшем для определения компонента. childmx.automation:IAutomationObjectНижестоящий элемент, для которого следует предоставить идентификатор. propertiesкоторый необходимо учитывать при формировании идентификатора. Возвращает набор свойств в виде идентификаторов автоматизации, которые идентифицируют нижестоящий элемент в рамках этого контейнера. Эти значения не должны изменяться во время срока действия приложения createAutomationIDPart Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера.Наборы свойств, описывающих нижестоящий элемент, которые можно использовать в дальнейшем для определения компонента. childmx.automation:IAutomationObjectНижестоящий элемент, для которого следует предоставить идентификатор. Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера. Эти значения не должны изменяться во время срока действия приложения. getAutomationChildAt Предоставляет объект автоматизации с указанным индексом.Нижестоящий элемент с указанным индексом. mx.automation:IAutomationObjectindexИндекс возвращаемого нижестоящего элемента. Предоставляет объект автоматизации с указанным индексом. В этом списке не должно быть составных нижестоящих элементов. getAutomationChildren Обеспечивает список объектов автоматизации.нижестоящие элементы автоматизации. Обеспечивает список объектов автоматизации. В этом списке отсутствуют составные нижестоящие элементы. replayAutomatableEvent Воспроизводит указанное событие.true при успешном воспроизведении. eventВоспроизводимое событие. Воспроизводит указанное событие. Автор компонента должен вызвать super.replayAutomatableEvent в случае, если поведение воспроизведения по умолчанию определено в суперклассе. resolveAutomationIDPart Определяет нижестоящий элемент с помощью предоставленного идентификатора.Массив нижестоящих элементов, которые соответствуют критериям, или значение null, если соответствующие нижестоящие элементы не определены. criteriaНабор свойств, описывающих нижестоящий элемент. Критерии могут содержать обычные значения выражений, которым могут соответствовать несколько нижестоящих элементов. Определяет нижестоящий элемент с помощью предоставленного идентификатора. Этот идентификатор представляет собой набор свойств, предоставляемых методом createAutomationIDPart(). automationDelegate Объект-делегат, выполняющий обработку функциональных возможностей, связанных с автоматизацией. Объект-делегат, выполняющий обработку функциональных возможностей, связанных с автоматизацией. Устанавливается автоматизацией при создании объекта-делегата. automationEnabled Значение true, если этот компонент доступен для автоматизации; в противном случае – false. Значение true, если этот компонент доступен для автоматизации; в противном случае – false. mx.core.IUIComponent.enabledautomationName Имя, которое можно использовать в качестве идентификатора этого объекта. Имя, которое можно использовать в качестве идентификатора этого объекта. automationOwner Владелец этого компонента в целях автоматизации. Владелец этого компонента в целях автоматизации. mx.core.IVisualElement.ownerautomationParent Вышестоящий элемент этого компонента в целях автоматизации. Вышестоящий элемент этого компонента в целях автоматизации. mx.core.IVisualElement.parentautomationTabularData Реализация интерфейса IAutomationTabularData, который можно использовать для извлечения данных. Реализация интерфейса IAutomationTabularData, который можно использовать для извлечения данных. automationValue Это значение, как правило, соответствует отображению объекта и может быть удобным для соотнесения идентификатора с объектом, поскольку отображено в приложении. Это значение, как правило, соответствует отображению объекта и может быть удобным для соотнесения идентификатора с объектом, поскольку отображено в приложении. automationVisible Значение true, если этот компонент является видимым для автоматизации; в противном случае – false. Значение true, если этот компонент является видимым для автоматизации; в противном случае – false. flash.display.DisplayObject.visiblenumAutomationChildren Число нижестоящих элементов автоматизации, содержащееся в этом контейнере. Число нижестоящих элементов автоматизации, содержащихся в этом контейнере. Эта сумма не должна включать составных нижестоящих элементов, хотя включает нижестоящие элементы, незначительные в иерархии автоматизации. showInAutomationHierarchy Флаг, который определяет, показан ли объект автоматизации в иерархии автоматизации. Флажок, задающий отображение объекта автоматизации в иерархии автоматизации. Нижестоящие элементы невидимых в иерархии контейнеров отображаются в качестве нижестоящих элементов следующего вышестоящего элемента. Обычно используемые для макета контейнеры, например поля и Canvas, не отображаются в иерархии.

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