Например, скажем, ваш InteractiveObject является TextInput, тогда вы можете не допустить его появления следующим образом:
private function onActivating(event:SoftKeyboardEvent):void
{
event.preventDefault();
}
<s:TextInput softKeyboardActivating="onActivating(event)" />
Или вы можете использовать
<s:TextInput needsSoftKeyboard = "False"/>
РЕДАКТИРОВАТЬ:
Вы можете отправить его обратно со следующим:
Прослушайте событие, когда вы хотите, чтобы оно закрылось (например, нажав клавишу «Ввод»), а затем используйте setFocusсвойство для изменения фокуса на другой компонент:
private function CloseKeyboard():void
{
hidesoftkeyboard.setFocus();
}`
<s:TextInput id="txtinput"/>
<s:Button id="hidesoftkeyboard" click=CloseKeyboard();>
ОБНОВЛЕНИЕ
После обновления 4.6 для Flex - здесь есть новые методы работы с программными клавишами .