Flex移动TextInput事件

时间:2012-05-27 17:34:25

标签: flex

我似乎无法从Flex移动应用程序中的TextInput控件中触发任何事件。

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

我最初只需要ValueCommit事件,但我无法获取上面示例中列出的任何事件。

我尝试过使用Flash Builder设备模拟器和实际的Android和iPad设备,但没有运气。

1 个答案:

答案 0 :(得分:0)

所以TextInput.textDisplay是移动设备的StyleableStageText(否则为RichEditableText)。 StyleableStageText不会调度ValueCommit事件。我想你可以将它剥皮以使用RichEditableText,但是你会丢失移动优化。

我最终使用了FocusOut事件来满足我的需求。