0

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 デバイスで試してみましたが、うまくいきませんでした。

4

1 に答える 1

0

そのため、TextInput.textDisplay はモバイル用の StyleableStageText です (それ以外の場合は RichEditableText とは対照的です)。StyleableStageText は ValueCommit イベントを送出しません。RichEditableText を使用するためにスキンを適用できると思いますが、モバイルの最適化は失われます。

必要なものに FocusOut イベントを使用することになりました。

于 2012-05-27T19:00:05.873 に答える