テキストボックスでTextEvent.TEXT_INPUTイベントリスナーを使用して、ボックス内のエントリを文字の配列に分割していますが、イベントリスナーを使用してその配列をトレースしようとすると、最後から2番目の文字のみが表示されます。テキストボックス。
例えば:
「こんにちは」と入力すると、出力で「地獄」が表示されます。次に、それを「helloq」に変更すると、出力に「hello」が表示されます。
どうすればこれを解決できますか?トレースするだけの別のものを追加しようとしましたが、違いはありません。ありがとう。
コード(searchBoxはテキストボックス、splitSearchは配列):
searchBox.addEventListener(TextEvent.TEXT_INPUT, splitBox);
function splitBox(e:TextEvent):void{
splitSearch = searchBox.text.split("");
}
searchBox.addEventListener(TextEvent.TEXT_INPUT, split);
function split(e:TextEvent):void{
trace(splitSearch);
}