Форум 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=150794)

tvoiaelena 18.02.2011 07:29

Установка курсора в поле ввода
 
Есть поле ввода chislo. Нужно чтобы в нем сразу мигал курсор, а не появлялся по клику мыши. Если я правильно понимаю, то для этого нужно установить на него фокус.
Как это сделать?
Варианты:
Код AS1/AS2:

chislo.setFocus ();
stage.focus=TextField (chislo);
Selection.setFocus (chislo);
chislo.stage.focus = chislo;

Не работают. Вообще никакой реакции.
Сижу уже второй день и понять не могу что не так. Знаний мало, а сделать как-то нужно.

dark256 19.02.2011 12:02

Вложений: 1
Пока сам флэшка не получит фокус в браузере, она фокус курсора не устанавливает.
Соотв - сначала кликнули по флэшке, потмо смотрим, появился ли курсор там где надо.
NIK - текстовое поле ввода.

Код AS1/AS2:

Selection.setFocus(NIK)
Selection.setSelection( 0,0 );
NIK.text += Selection.getCaretIndex()

Скомпили, кинь в окно браузера, кликни по оранжевому. Курсор заморгает в середине поля ввода.
Более нигде этой реакции я не наблюдал :)

sqz 11.08.2011 04:47

круто, твой код работает. а может кто нибудь знает как сделать что бы флешка уже была активна, и по ней не надо было кликать?

dark256 11.08.2011 15:04

Скорее всего тут на ява-скрипте что-то еще придется писать

DaFive 11.08.2011 15:09

SWFObject.js для активности флешки сразу.


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

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