2012-05-27 3 views
0

Я не могу получить никаких событий, которые можно было бы запустить из элемента управления TextInput в мобильном приложении Flex.Flex mobile TextInput events

<s:TextInput id="testInput" valueCommit="textInputHandler(event)" 
      touchEnd="textInputHandler(event)" 
      touchBegin="textInputHandler(event)" 
      touchOut="textInputHandler(event)" 
      click="textInputHandler(event)" 
      /> 

Изначально я нужен только событие ValueCommit, но я не могу получить какой-либо из событий, перечисленных в приведенном выше примере с огнем.

Я пробовал симулятор устройства Flash Builder и на самом устройстве Android и iPad без везения.

ответ

0

So TextInput.textDisplay - это StyleableStageText для мобильных устройств (в отличие от RichEditableText в противном случае). StyleableStageText не отправляет событие ValueCommit. Я полагаю, вы можете использовать его для использования RichEditableText, но вы потеряете мобильную оптимизацию.

В итоге я использовал событие FocusOut для того, что мне нужно.

Смежные вопросы