2012-05-27 117 views
0

我似乎无法从Flex移动应用程序中的TextInput控件触发任何事件。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

因此TextInput.textDisplay是一个适用于移动设备的StyleableStageText(而不是RichEditableText)。 StyleableStageText不派遣ValueCommit事件。我想你可以用它来使用RichEditableText,但是你会失去移动优化。

我结束了对我所需要的FocusOut事件的使用。