|
|
|||||
Регистрация: Nov 2010
Сообщений: 430
|
Выделение текста
Здравствуйте.
Вопрос такой: есть два текстфилда, нужно при нажатии кнопок вверх и вниз выделять кусок текста соответственно в верхнем или в нижнем полях. 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); } }
__________________
Лучше спросить и выставить себя дураком на пять минут, чем не спросить и остаться дураком на всю жизнь. |
|
|||||
Регистрация: Jul 2009
Сообщений: 149
|
|
|
|||||
import flash.events.MouseEvent; import flash.events.KeyboardEvent; 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); stage.addEventListener(KeyboardEvent.KEY_UP, keyUpHandler); function keyUpHandler(e:KeyboardEvent):void { if (e.keyCode === Keyboard.DOWN) { stage.focus = t2; t2.setSelection(0, 3); } else if (e.keyCode === Keyboard.UP) { stage.focus = t1; t1.setSelection(0, 3); } } |
Часовой пояс GMT +4, время: 15:33. |
|
« Предыдущая тема | Следующая тема » |
|
|