Выделение текста
Здравствуйте.
Вопрос такой: есть два текстфилда, нужно при нажатии кнопок вверх и вниз выделять кусок текста соответственно в верхнем или в нижнем полях.
Код AS3:
var t1:TextField = new TextField(),
t2:TextField = new TextField();
t1.text = t2.text = "Текст";
t1.type = t2.type = TextFieldType.INPUT;
t2.y = 50;
addChild(t1);
addChild(t2);
addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
function keyDownHandler(e:KeyboardEvent):void
{
if (e.keyCode === Keyboard.DOWN)
{
trace("down");
t2.setSelection(0, 3);
}
else if (e.keyCode === Keyboard.UP)
{
trace("up");
t1.setSelection(0, 3);
}
}
Но курсор в поля не переходит и текст не выделяется. Почему так?
|