Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   проблема с полем ввода (http://www.flasher.ru/forum/showthread.php?t=90705)

firsoff 16.01.2007 22:22

проблема с полем ввода
 
есть поле ввода значений, скажем input_txt, юзер должен вводить пару чисел через запятую, все это обрамляется скобочками (получается "(2,3)" ), чтобы облегчить юзеру жизнь, я сделал чтобы скобочки появлялись автоматически при событии
(input_txt.onSetFocus= function(){this.text='()';}), как мне программно поместить курсор между этими скобочками, потому что иногда он посередине, иногда вне скобочек (как кликнешь по полю)?

kruasan 17.01.2007 02:55

Предлагаю такое решение:

Код:

input_txt.onSetFocus = function()
{
        this.text = "()";       
        this.onMouseUp = function()
        {               
                delete this.onMouseUp;
                Mouse.removeListener(this);
                var intervalId = setInterval(function(){clearInterval(intervalId); Selection.setSelection(1,1)},0)
        }
        Mouse.addListener(this);       
}



Часовой пояс GMT +4, время: 22:49.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.