0

わかりました、私は少し時間がかかり、驚いたことに理解しました. 残念ながら、標準の矢印キーだけを使用することはできませんでした。私はラベルメーカーのシミュレーターを作っていますが、それは文字、矢印キー、その他すべてに対して動作する必要があります。

var boop = textSelect.text.length;
var snoop = boop;
bbbutton.addEventListener(MouseEvent.CLICK, backBtns);

function backBtns(event:MouseEvent):void
{


    snoop -=  1;
    stage.focus = textSelect;

    textSelect.setSelection( snoop,snoop);
}
4

1 に答える 1

0

caretIndexこれは、textField のプロパティを使用して実現できます。

textSelectTextInputコンポーネントであると仮定すると、それが である場合はtextField、以下の行から .textField プロパティを削除するだけです。

//this gets the current caret position, and subtracts one (if not already at 0)
var pos:int = textSelect.textField.caretIndex > 0 ? textSelect.textField.caretIndex - 1 : 0;

//this sets the selection to adjusted caret postion
textSelect.setSelection(pos,pos);
于 2013-05-07T17:22:50.573 に答える