В пакете mx.core содержатся базовые классы и интерфейсы, используемые в Flex, например UIComponent.
Интерфейсы
Интерфейс | Описание | |
---|---|---|
IAssetLayoutFeatures | Интерфейс IAssetLayoutFeatures определяет минимальные свойства и методы, требуемые для того, чтобы Object поддерживал расширенные преобразования во встроенных ресурсах. | |
IBorder | Интерфейс IBorder определяет интерфейс, реализуемый всеми классами, которые используются для тем оформления границ. | |
IButton | Интерфейс IButton является интерфейсом маркера, указывающего на то, что компонент функционирует как кнопка. | |
IChildList | Интерфейс IChildList определяет свойства и методы управления и доступа к нижестоящим спискам, которые являются подчиненными наборами нижестоящих элементов DisplayObjectContainer. | |
IConstraintClient | Интерфейс IConstraintClient определяет интерфейс для компонентов, поддерживающих ограничения макета. | |
IContainer | IContainer – это интерфейс, указывающий на то, что компонент расширяет или имитирует mx.core.Container | |
IDataRenderer | Интерфейс IDataRenderer определяет интерфейс для компонентов, которые имеют свойство data. | |
IDeferredContentOwner | Интерфейс IDeferredContentOwner определяет свойства и методы для отложенной реализации. | |
IDeferredInstance | Интерфейс IDeferredInstance определяет интерфейс фабрики экземпляров Flex с отложенным созданием. | |
IDeferredInstantiationUIComponent | Интерфейс IDeferredInstantiationUIComponent определяет интерфейс для компонента или объект, откладывающий создание экземпляров. | |
IFactory | Интерфейс IFactory определяет интерфейс, реализуемый классами фабрики, например ClassFactory. | |
IFlexAsset | IFlexAsset является интерфейсом маркера со следующим значением: если класс объявляет, что он реализует IFlexAsset, то этот класс представляет ресурс, например растровое изображение, шрифт, или звук, который был встроен в приложении Flex. | |
IFlexDisplayObject | Интерфейс IFlexDisplayObject определяет интерфейс для элементов темы оформления. | |
IFlexModule | Интерфейс IFlexModule используется в качестве дополнительного соглашения с IFlexModuleFactory. | |
IFlexModuleFactory | Интерфейс IFlexModuleFactory представляет соглашение, ожидаемое для начальной загрузки приложений Flex и динамически загружаемых модулей. | |
IFontContextComponent | Позволяет компоненту поддерживать свойства для контекста шрифта. | |
IIMESupport | Интерфейс IIMESupport определяет интерфейс для всех компонентов, поддерживающих IME (редактор методов ввода). | |
IInvalidating | Интерфейс IInvalidating определяет интерфейс для компонентов, которые используют отмену, чтобы сделать отложенным, а не немедленным обязательство, измерение, отображение и макет для свойства. | |
ILayoutDirectionElement | Интерфейс ILayoutDirectionElement определяет минимальные свойства и методы, требуемые для того, чтобы Object поддерживал свойство layoutDirection. | |
ILayoutElement | Интерфейс ILayoutElement в основном используется классами макета для запроса, установки размера и размещения элементов контейнеров GroupBase. | |
IMXMLObject | Интерфейс IMXMLObject определяет API-интерфейсы, реализуемые невизуальным компонентом для корректной работы с компилятором MXML. | |
INavigatorContent | Интерфейс INavigatorContent определяет интерфейс, который должен быть реализован контейнером, используемым в качестве нижестоящего элемента контейнера навигатора, например ViewStack, TabNavigato и Accordion. | |
IProgrammaticSkin | Интерфейс IProgrammaticSkin определяет интерфейс, который должны реализовать классы темы для оформления, если они используют интерфейс темы оформления для свойства name. | |
IPropertyChangeNotifier | Интерфейс IPropertyChangeNotifier определяет интерфейс маркера. | |
IRawChildrenContainer | Интерфейс IRawChildrenContainer определяет API для контейнеров, возвращающих IChildList, который представляет все нижестоящие элементы. | |
IRectangularBorder | Интерфейс IRectangularBorder определяет интерфейс, реализуемый всеми классами, используемыми для темы оформления прямоугольной границы. | |
IRepeater | Интерфейс IRepeater определяет открытые интерфейсы API объекта Repeater. | |
IRepeaterClient | Интерфейс IRepeaterClient определяет интерфейс для компонентов API, имеющих несколько экземпляров, созданных Repeater. | |
ISelectableList | Интерфейс ISelectableList указывает на то, что средство реализации является элементом IList, поддерживающим свойство selectedIndex. | |
IStateClient | Интерфейс IStateClient определяет интерфейс, который должен реализовываться компонентами для поддержки представлений состояния. | |
IStateClient2 | Интерфейс IStateClient2 определяет интерфейс, который должен реализовываться компонентами для поддержки семантики состояния представлений Flex 4. | |
ISWFBridgeGroup | Группа соединения изолированной среды – это группа соединений, которые представляют приложения, с которыми может взаимодействовать текущее приложение. | |
ISWFBridgeProvider | Средство реализации ISWFBridgeProvider предоставляет соединения с приложением в другой изолированной среде или с приложением, скомпилированным при помощи другой версии компилятора Flex и запущенным в другом домене ApplicationDomain. | |
ISWFLoader | Интерфейс ISWFLoader определяет API посредством специальных свойств и методов, необходимых при загрузке совместимых и ненадежных приложений. | |
ITextInput | Определяет интерфейс для однострочного текстового поля, которое может редактироваться при необходимости. | |
IToggleButton | Интерфейс IToggleButton является интерфейсом маркера, указывающим на функционирование компонента в качестве переключаемой кнопки. | |
IToolTip | Интерфейс IToolTip определяет API, которые аналогичные всплывающим подсказкам компоненты должны реализовать для работы с ToolTipManager. | |
ITransientDeferredInstance | Интерфейс ITransientDeferredInstance расширяет IDeferredInstance и добавляет возможность сброса состояния отложенной фабрики экземпляров до начального (обычно это подразумевает отмену всех ссылок на компонент, например установку свойства документа-владельца, который ссылается на экземпляр, имеющий значение null). | |
IUIComponent | Интерфейс IUIComponent определяет основной набор API-интерфейсов, которые необходимо реализовать для создания нижестоящего объекта контейнера Flex или списка. | |
IUID | Интерфейс IUID определяет интерфейс для объектов, которые должны иметь уникальные идентификаторы (UID) для однозначного определения объекта. | |
IUITextField | Интерфейс IUITextField определяет базовый набор API для экземпляров UITextField. | |
IVisualElement | Интерфейс IVisualElement определяет свойства и методы minimum, требуемые для визуального элемента для расположения и отображения в контейнере Spark. | |
IVisualElementContainer | Интерфейс IVisualElementContainer определяет свойства и методы minimum, требуемые для контейнера с целью управления отображаемыми компонентами Spark. | |
IWindow | Интерфейс IWindow определяет API для компонентов, являющихся контейнерами верхнего уровня в приложениях AIR на базе Flex (контейнеры, представляющие окна операционной системы). |
Классы
Класс | Описание | |
---|---|---|
Application | Flex определяет контейнер по умолчанию или Application, позволяющее добавлять содержимое в приложение без явного определения другого контейнера. | |
ApplicationDomainTarget | Класс ApplicationDomainTarget определяет возможные значения для свойства applicationDomainTarget класса RSLData. | |
BitmapAsset | BitmapAsset является подклассом класса flash.display.Bitmap, представляющего растровые изображения, встраиваемые в приложение Flex. | |
ButtonAsset | ButtonAsset – это подкласс класса flash.display.SimpleButton, представляющий символы кнопок, которые встроены в приложение Flex из файла SWF, созданного в программе Flash. | |
ByteArrayAsset | ByteArrayAsset – это подкласс класса flash.utils.ByteArray, который представляет собой произвольную последовательность байтовых данных, встраиваемых в приложение Flex. | |
ClassFactory | Экземпляр типа ClassFactory является «объектом фабрики», который Flex использует для создания нескольких экземпляров другого класса с идентичными свойствами. | |
ComponentDescriptor | ComponentDescriptor является базовым классом для класса UIComponentDescriptor, инкапсулирующим информацию, указанную в теге MXML для экземпляра визуального компонента. | |
Container | Класс Container является абстрактным базовым классом для компонентов, управляющих характеристиками макета нижестоящих компонентов. | |
ContainerCreationPolicy | Класс ContainerCreationPolicy определяет значения констант для свойства creationPolicy класса Container. | |
ContainerLayout | Класс ContainerLayout определяет значения констант для свойства layout классов контейнера. | |
ContextualClassFactory | Фабрика класса, предоставляющая диспетчер системы в качестве контекста для создания класса. | |
DeferredInstanceFromClass | Фабрика экземпляров с отложенным созданием, которая создает и возвращает экземпляр указанного класса. | |
DeferredInstanceFromFunction | Фабрика экземпляров с отложенным созданием, использующая функцию генератора для создания экземпляра требуемого объекта. | |
DesignLayer | Класс DesignLayer представляет группу видимости, которая может быть связана с одним или несколькими экземплярами IVisualElement во время выполнения. | |
DPIClassification | Значение enum классов плотности экрана устройства. | |
DragSource | Класс DragSource содержит перетаскиваемые данные. | |
EdgeMetrics | Класс EdgeMetrics указывает толщину четырех краевых областей вокруг визуального компонента в пикселях. | |
EventPriority | Класс EventPriority определяет значения констант для аргумента priority метода addEventListener() EventDispatcher. | |
FlexBitmap | FlexBitmap является подклассом класса Bitmap для проигрывателя. | |
FlexGlobals | Класс, содержащий переменные, которые являются глобальными для всех приложений в одном домене ApplicationDomain. | |
FlexHTMLLoader | FlexHTMLLoader является подклассом класса HTMLLoader проигрывателя, используемым элементом управления HTML Flex. | |
FlexLoader | FlexLoader является подклассом класса Loader для проигрывателя. | |
FlexMovieClip | FlexMovieClip является подклассом класса MovieClip для проигрывателя. | |
FlexShape | FlexShape является подклассом класса Shape для проигрывателя. | |
FlexSimpleButton | FlexSimpleButton является подклассом класса SimpleButton проигрывателя. | |
FlexSprite | FlexSprite является подклассом класса Player Sprite и суперклассом для UIComponent. | |
FlexTextField | FlexTextField является подклассом класса TextField и суперклассом для UITextField. | |
FlexVersion | Этот класс управляет обратной совместимостью инфраструктуры. | |
FontAsset | FontAsset – это подкласс класса flash.text.Font, который представляет шрифты, встраиваемые в приложение Flex. | |
FTETextField | FTETextField является спрайтом, отображающим текст с использованием нового Flash Text Engine для реализации старого API TextField. | |
InteractionMode | Класс InteractionMode определяет значения свойства interactionMode класса UIComponent. | |
LayoutContainer | Flex определяет контейнер по умолчанию или Application, которые позволяют добавлять содержимое к модулю или Application без явного определения другого контейнера. | |
LayoutDirection | Класс LayoutDirection определяет постоянные значения для стиля layoutDirection интерфейса IStyleClient и свойства layoutDirection интерфейса ILayoutDirectionElement. | |
MovieClipAsset | MovieClipAsset – это подкласс класса flash.display.MovieClip, представляющий символы видеоклипов, которые встроены в приложение Flex из файла SWF, созданного в программе Flash. | |
MovieClipLoaderAsset | MovieClipLoaderAsset является подклассом класса MovieClipAsset, представляющего SWF-файлы, встраиваемые в приложение Flex. | |
MXMLObjectAdapter | Класс MXMLObjectAdapter является реализацией заглушки для интерфейса IMXMLObject, что позволяет реализовать интерфейс без определения всех методов. | |
Repeater | Класс Repeater является динамическим объектом, соответствующим тегу <mx:Repeater>. | |
RSLData | Class, описывающий данные конфигурации для RSL. | |
RuntimeDPIProvider | Класс RuntimeDPIProvider выполняет стандартное сопоставление аналогичных значений DPI устройств с предопределенными классами DPI. | |
ScrollControlBase | Класс ScrollControlBase является базовым классом для элементов управления с полосами прокрутки. | |
ScrollPolicy | Значения для свойств horizontalScrollPolicy и verticalScrollPolicy классов Container и ScrollControlBase. | |
SoundAsset | SoundAsset – это подкласс класса flash.media.Sound, который представляет звуки, встраиваемые в приложение Flex. | |
SpriteAsset | SpriteAsset является подклассом класса flash.display.Spite, представляющего векторные графические изображения, встраиваемые в приложение. | |
SWFBridgeGroup | SWFBridgeGroup представляет все соединения изолированной среды, которые сообщаются приложением вышестоящим и нижестоящим элементам. | |
TextFieldAsset | ButtonAsset – это подкласс класса flash.text.TextField, представляющий символы кнопок, которые встроены в приложение Flex из файла SWF, созданного во Flash. | |
UIComponent | Класс UIComponent является базовым классом для всех визуальных компонентов, как интерактивных, так и неинтерактивных. | |
UIComponentCachePolicy | Класс ContainerCreationPolicy определяет значения констант для свойства cachePolicy класса UIComponent. | |
UIComponentDescriptor | Экземпляр UIComponentDescriptor инкапсулирует информацию, указанную в теге MXML для экземпляра визуального компонента. | |
UIFTETextField | Класс UIFTETextField является альтернативой классу UITextField для отображения текста в компонентах MX. | |
UITextField | Класс UITextField определяет компонент, используемый многими компонентами Flex для отображения текста. | |
UITextFormat | Класс UITextFormat представляет данные форматирования символов класса UITextField. | |
Window | Window является контейнером верхнего уровня для дополнительных окон в приложении рабочего стола AIR. | |
WindowedApplication | WindowedApplication определяет контейнер приложения, который используется для создания приложения Flex для приложений AIR. |
Tue Jun 12 2018, 11:49 AM Z