Интерфейс для клиентов IME (редактора методов ввода). Компоненты, основанные на пакете flash.text.engine, должны реализовывать этот интерфейс, чтобы обеспечить поддержку встроенного редактирования текста с помощью IME. Этот интерфейс не используется с объектами TextField. TextLayoutFramework (TLF) использует этот интерфейс для обеспечения поддержки встроенного редактирования IME, чтобы клиентам, использующим TLF, не нужно было реализовывать этот интерфейс.
Для обеспечения поддержки встроенного IME задайте в качестве значения свойства imeClient события ImeEvent.IME_START_COMPOSITION объект, который реализует этот интерфейс.
Следующие термины часто используются в API-интерфейсах, связанных с IME.
- Диалог — это обмен данными между IME и приложением. Во время диалога компоновка обновляется один или несколько раз, и затем подтверждается пользователем.
- Компоновка определяет текст, введенный пользователем через IME; включая связанную информацию о состоянии ввода, например выделенный диапазон и расширение выражений.
- Выражение — это диапазон компоновки, который может иметь общую семантическую информацию, например обозначать, находится ли ввод в состоянии выделения или преобразования. Компоновка содержит нуль или больше выражений.