我似乎无法从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设备,但没有运气。
答案 0 :(得分:0)
所以TextInput.textDisplay是移动设备的StyleableStageText(否则为RichEditableText)。 StyleableStageText不会调度ValueCommit事件。我想你可以将它剥皮以使用RichEditableText,但是你会丢失移动优化。
我最终使用了FocusOut事件来满足我的需求。